【发布时间】:2015-09-11 12:15:52
【问题描述】:
我确实在 https://www.googleapis.com/oauth2/v1/tokeninfo?access_token=mytoken 检查了我的 access_token 的有效性 回复如下,
{
"issued_to": "myservice_account_emailid",
"audience": "myservice_account_emailid",
"scope": "https://www.googleapis.com/auth/tracks",
"expires_in": 1300,
"access_type": "offline"
}
这意味着我的令牌仍然有效,但如果我使用相同的 access_token 从我的应用程序向 google 跟踪 api 发出请求,我将得到如下响应,
Response: {
"error": {
"errors": [
{
"domain": "global",
"reason": "authError",
"message": "Invalid Credentials",
"locationType": "header",
"location": "Authorization"
}
],
"code": 401,
"message": "Invalid Credentials"
}
}
即使我在 google 开发者控制台中创建了新项目,创建了新的服务帐户,并在应用程序中使用了新的凭据,但仍然得到相同的响应。可能是什么原因?
【问题讨论】:
标签: node.js google-maps