我在哪里可以findGoogle OAuth 2.0 API的范围列表?

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

解码为两个URI:

  • https://www.googleapis.com/auth/userinfo.email
  • https://www.googleapis.com/auth/userinfo.profile

我无法find涵盖可用范围的完整列表以及每个范围内可访问哪些信息的文档 – 有谁知道这样的事情是否存在?

您正在寻找的是Google APIs Discovery Service

其他一些有趣的资源:

  • 尼古拉斯·卡尼尔Nicolas Garnier)的一篇很好的博客 ,描述了这项服务的重要内容

  • Google OAuth2游乐场是另一个很好的信息来源。

  • 最后,如果您有兴趣跟踪发现文档的更改,或者不想阅读所有文档, Gerwin Sturm会提供一个有趣的在线实现 。

感谢Antonio Sacco的联系,我能够find:

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) 

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

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

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

有点晚了,也许,但这从文档:

有关可用login作用域的信息,请参阅login作用域。 要查看所有Google API的可用范围,请访问API Explorer 。

那些不喜欢点击链接的人的url:

以下是最近添加到Google OAuth 2.0文档中的文档,其中包含一系列范围:

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

我一直在寻找像永远一样的东西,我发现这个真棒工具oAuth 2.0 Playground由Google开发,您可以在各种apis中find所有的范围。

他们推荐使用的链接和Chrome扩展程序:

https://developers.google.com/oauthplayground/

http://goo.gl/y9nH4H

以下是所有google范围的列表: https : //developers.google.com/identity/protocols/googlescopes