我能够使用Google服务帐户检索访问令牌,但当我尝试使用相同的访问令牌来检索GooglePlus用户配置文件API时,我收到了下面提到的错误:
{
"error": {
"errors": [
{
"domain": "global",
"reason": "notFound",
"message": "Not Found"
}
],
"code": 404,
"message": "Not Found"
}
}
我使用Google服务帐户检索访问令牌时使用范围值https://www.googleapis.com/auth/plus.me
,我可以获取访问令牌,但是如果我尝试使用相同的访问令牌来请求用户配置文件API-即
https://www.googleapis.com/plus/v1/people/me?prettyprint=true
我收到了上述错误。
有人可以帮我吗?
答案 0 :(得分:1)
这很可能是因为完成身份验证的帐户没有Google+帐户/个人资料。对于测试,您可能希望将“me”替换为相关的配置文件ID以验证这一点。当然,在制作过程中,您应该发现此错误并指出他们没有Google+个人资料。
如果您需要检查Google登录信息,即使他们没有Google+个人资料,您也可以使用https://www.googleapis.com/auth/userinfo.profile
范围。有关详细信息,请参阅https://developers.google.com/accounts/docs/OAuth2Login。