2016-02-16 5 views
3

Я получил это сообщение об ошибке при попытке выполнить API Google Prediction.Google Cloud - oauth2client.client.HttpAccessTokenRefreshError: invalid_grant

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 
} 

Пожалуйста, советы. Спасибо.

+0

Является ли это случайная ошибка? Обычно это означает, что ваш токен доступа истек, и его необходимо обновить с помощью oauth2client.client.Credentials.refresh(). – Adam

+0

Вы когда-нибудь находили решение этой проблемы? – Adam

+0

Одинокий вопрос, но это помогло мне http://stackoverflow.com/a/14288818/785808 –

ответ

2

Для будущих читателей этого вопроса, если эта проблема происходит локально, это может быть вызвано отсутствием синхронизации системы. В противном случае это была известная проблема в App Engine примерно в то же время, когда был опубликован этот вопрос. Детали обоих причин можно найти в отчете о выпуске на странице проекта GitHub oauth2client с прошлого года:

oauth2client.client.HttpAccessTokenRefreshError: invalid_grant: Bad Request

Смежные вопросы