@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"}.

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

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

Похожие вопросы