ChatGPT解决这个技术问题 Extra ChatGPT

在哪里可以找到 Google 的 OAuth 2.0 API 的范围列表? [关闭]

关闭。此问题不符合 Stack Overflow 准则。它目前不接受答案。我们不允许提出有关书籍、工具、软件库等建议的问题。您可以编辑问题,以便可以用事实和引用来回答它。 6年前关闭。改进这个问题

我正在使用的示例将 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

我找不到涵盖可用范围的完整列表以及在每个范围内可以访问哪些信息的文档 - 有人知道这样的事情是否存在吗?

你有没有找到一个好的清单?
用户问题中的范围已弃用,新范围只是个人资料和电子邮件
任何人都可以帮助我解决这个问题。 stackoverflow.com/questions/34220051/…
谷歌的 OAuth2 文档很烂。

C
CJ Cullen

您正在寻找的是 Google APIs Discovery Service

其他一些有趣的资源:

Nicolas Garnier 的一篇优秀博客描述了这项服务背后的重要内容。

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

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


那篇博文正是我所需要的。谢谢!
Gerwin 的在线实施非常宝贵。
Google OAuth2 操场正在抛出 404
感谢 PW Kad,我已经相应地更新了网址。
感谢您提供此信息,+1。如果您能看看我的一个未回答的问题,我也将不胜感激:stackoverflow.com/questions/36289389/…
R
Ryan

感谢 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)

W
William Denniss

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

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


谢谢。这是问题的最佳答案。这正是我正在寻找的(按 API 库分组的范围列表)。我使用范围 googleapis.com/auth/analytics.readonly 并在控制台中逻辑上启用了在库“Google Analytics Reporting API”中调用的 API,但我无法从 API 获取数据。我必须启用名为“Analytics API”的 API。在您的链接中,我想知道这两个 API 都包含 analytics.readonly 范围(它具有误导性)。我后来注意到,虽然范围相同,但我必须使用正确的端点来获取数据 developers.google.com/apis-explorer
这是最好的答案。非常感谢。它对我帮助很大。
这是实际问题的答案,谢谢!
V
Vineet1982

OAuth 文档中未提供完整的范围列表,但在 GData 开发人员的常见问题解答中提供。范围在更改 OAuth 1.0 或 Oauth 2.0 时没有更改。添加到页面的链接 Click here 以了解 Google 范围的完整列表或链接是 https://developers.google.com/gdata/faq#AuthScopes


i
ivanesi

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


W
Walter Roman

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

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


B
Ben

可能有点晚了,但这来自文档:

有关可用登录范围的信息,请参阅登录范围。要查看所有 Google API 的可用范围,请访问 APIs Explorer。

不喜欢点击链接的人的网址:

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

https://developers.google.com/apis-explorer/#p/


R
RIdotCOM

我一直在寻找同样的东西,我发现了这个由 Google 开发的非常棒的工具 oAuth 2.0 Playground,您可以在其中找到他们提供的各种 api 中的所有范围。

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

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

http://goo.gl/y9nH4H


关注公众号,不定期副业成功案例分享
关注公众号

不定期副业成功案例分享

领先一步获取最新的外包任务吗?

立即订阅