启用“googleapis.com/auth/userinfo”谷歌API(Enable Googl

2019-09-25 15:16发布

我正在开发一个谷歌Chrome扩展。 我想能够访问用户个人资料信息,利用这些端点的数据:

https://www.googleapis.com/auth/userinfo

https://www.googleapis.com/oauth2/v1/userinfo

我似乎没有能够访问这些资源。 从我的网页搜索,它看起来像我可能需要启用在谷歌开发者控制台提供的库API。 但我看了看那里,找不到一个合适的API来实现。 有谁知道我应该启用的API?

Answer 1:

如果你只需要用户的电子邮件地址AUTH等,您必须启用谷歌的另外API ,而不是 G ** - ***** d People API这是在谷歌云API文档处处提及。

此外,您还需要提及的范围https://www.googleapis.com/auth/userinfo.email ,而不是 https://www.googleapis.com/auth/userinfo.profile之一。

PS这是一个老问题,但没有得到答复。 也许,你已经解决了它。 我张贴它的人来自未来,或只是为我的未来的自己。



Answer 2:

如果您有来自用户的访问令牌,您可以检索这些端点数据。 首先,你必须通过让使用谷歌API登录用户登录获取访问令牌。 然后从以下链接检索数据。 https://www.googleapis.com/oauth2/v1/userinfo?access_token=PUT_YOUR_USER “S_ACCESS_TOKEN_HERE



文章来源: Enable Google API for “googleapis.com/auth/userinfo”