【发布时间】:2016-05-28 04:56:06
【问题描述】:
我在尝试执行 Google Prediction API 时收到此错误消息。
raise HttpAccessTokenRefreshError(error_msg, status=resp.status)
oauth2client.client.HttpAccessTokenRefreshError: invalid_grant
我的凭据详细信息
{
"scopes": [],
"private_key": "XXXXX",
"id_token": null,
"token_uri": "https://accounts.google.com/o/oauth2/token",
"token_info_uri": null,
"token_response": null,
"client_id": null,
"scope": "https://www.googleapis.com/auth/prediction https://www.googleapis.com/auth/devstorage.read_only",
"token_expiry": null,
"_class": "SignedJwtAssertionCredentials",
"refresh_token": null,
"_module": "oauth2client.client",
"private_key_password": "notasecret",
"access_token": null,
"service_account_name": "account-1@myapp-1136.iam.gserviceaccount.com",
"invalid": false,
"assertion_type": null,
"kwargs": {},
"client_secret": null,
"revoke_uri": "https://accounts.google.com/o/oauth2/revoke",
"user_agent": null
}
【问题讨论】:
-
这是暂时性错误吗?这通常意味着您的访问令牌已过期,需要使用 oauth2client.client.Credentials.refresh() 进行刷新。
-
您找到解决此问题的方法了吗?
-
老问题,但这对我有帮助 stackoverflow.com/a/14288818/785808
标签: python oauth-2.0 google-prediction