尝试执行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": "[email protected]",
    "invalid": false,
    "assertion_type": null,
    "kwargs": {},
    "client_secret": null,
    "revoke_uri": "https://accounts.google.com/o/oauth2/revoke",
    "user_agent": null
}

最佳答案

对于以后阅读此问题的读者,如果此问题在本地发生,则可能是由于系统时钟不同步引起的。否则,在发布此问题的大约同一时间,这也是App Engine上的一个已知问题。可以在去年的oauth2client GitHub项目页面上的问题报告中找到这两种原因的详细信息:

oauth2client.client.HttpAccessTokenRefreshError: invalid_grant: Bad Request

关于python - Google云端-oauth2client.client.HttpAccessTokenRefreshError : invalid_grant,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35440580/

10-10 16:00