我在哪里可以找到Google OAuth 2.0 API的范围列表?

Dyl*_*tie 110 google-authentication oauth-2.0

我正在使用的示例将OAuth请求中的范围指定为:scope = https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.email + https%3A%2F%2Fwww.googleapis.com%2Fauth% 2Fuserinfo.profile

它解码为两个URI:

我找不到文档,其中包含可用范围的完整列表以及每个范围内可访问的信息 - 有人知道这样的事情是否存在?

Ant*_*aco 73

你在寻找什么是Google APIs Discovery Service.

其他一些有趣的资源:

  • 一个优秀的博客尼古拉斯·加尼尔描述该服务背后的重要的事情.

  • 谷歌的OAuth2游乐场,是信息的另一个极好来源.

  • 最后,如果你有兴趣跟踪更改发现的文件或者不想阅读所有的文档,还有一个有趣的在线实现格温斯特姆.

  • Gerwin的在线实施非常宝贵. (5认同)

Rya*_*yan 44

感谢Antonio Sacco的链接,我能够找到:

https://www.googleapis.com/discovery/v1/apis/oauth2/v2/rest?fields=auth(oauth2(scopes))

它说这些是可用的范围:

 - https://www.googleapis.com/auth/plus.me (Know who you are on Google)
 - https://www.googleapis.com/auth/userinfo.email (View your email address)
 - https://www.googleapis.com/auth/userinfo.profile (View basic information about your account)
Run Code Online (Sandbox Code Playgroud)


Vin*_*982 8

OAuth文档中未提供完整的范围列表,但在GData开发人员的常见问题解答下提供.更改OAuth 1.0或Oauth 2.0中的范围未更改.已添加页面链接点击此处了解Google Scope的完整列表或链接为https://developers.google.com/gdata/faq#AuthScopes


Wil*_*iss 8

这是最近添加到Google的OAuth 2.0文档中的文档,其中包含完整的范围列表:

https://developers.google.com/identity/protocols/googlescopes


Wal*_*man 7

Google的oauth文档会显示一个列出所有可用范围的表格.

https://developers.google.com/+/api/oauth#scopes-table