我在哪里可以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文档显示一个列出所有可用范围的表格。
有点晚了,也许,但这从文档:
有关可用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扩展程序:
以下是所有google范围的列表: https : //developers.google.com/identity/protocols/googlescopes