@lowolf

[Одноклассники] Как обновить access_token без refresh_token?

Добрый день
У меня вопрос по API. Как мне обновить токен, если я его запрашивал ипользуя следующие параметры при авторизации.

www.odnoklassniki.ru/oauth/authorize?
param.Put("client_id", appId);
param.Put("layout", "a");
param.Put("response_type", "token");
param.Put("redirect_uri", redirectUrl);
param.Put("scope", scopes);

https://oauth.ok.ru/blank.html#access_token=55ce73...

Мне не приходит refresh_token и в итоге я не могу вызывать api.odnoklassniki.ru/oauth/token.do? для обновления токена. Поискал на вики apiok.ru/wiki/pages, ничего не нашел.

Решил в параметре refresh_token передать текущий access_token и естественно получил ошибку {"error":"invalid_token","error_description":"Invalid refresh token"}.

Кто подскажет, что делать надо?
  • Вопрос задан
  • 4183 просмотра
Пригласить эксперта
Ответы на вопрос 1
vozhiganov
@vozhiganov
OK API Team
Токены от клиентской авторизации не продлеваются, их перезапрашивать надо, если текущий токен истек.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы