Uber api access_token выходит из строя и не может быть обновлен

В документации по oauth на странице https://developer.uber.com/v1/auth/ указано, что токен доступа остается действует 30 дней. Но я начал получать недопустимые ошибки учетных данных в течение недели. Точная ошибка, которую я получаю: -

{"message":"Invalid OAuth 2.0 credentials provided.","code":"unauthorized"}

Попытка обновить токен после этой ошибки дает недопустимую ошибку предоставления, тогда как «refresh_token» является допустимым типом предоставления.

{"error": "invalid_grant"}

Кто-нибудь сталкивался с подобными проблемами?


person ninja    schedule 15.04.2015    source источник
comment
да. Срок действия токена I Got Access истек через день. Вы все еще сталкиваетесь с этой проблемой?   -  person Qadir Hussain    schedule 21.05.2015
comment
Теперь я получаю тот же {"message":"Invalid OAuth 2.0 credentials provided.","code":"unauthorized"}, хотя постоянно обновляю свой токен доступа.   -  person Boris    schedule 10.08.2015


Ответы (1)


Если ваши учетные данные клиента используются для получения другого токена доступа, это приведет к аннулированию прежних токенов доступа, связанных с этим пользователем.

По истечении срока действия маркера доступа необходимо получить новый маркер доступа. Используйте токен обновления, чтобы получить новый токен доступа, не запрашивая у пользователя вход в систему и повторное предоставление разрешения. Сам токен обновления не является действительным токеном для доступа к конечным точкам API — это просто код, который вы сохраняете для обмена на новый токен доступа, когда истечет срок действия вашего. Это описано в разделе Шаг 5. Обновление токенов в Руководстве по аутентификации Uber.

person Christine Kim    schedule 25.12.2015