Как получить refresh_token в youtube api?

Народ! Выручайте! Уже 3 дня не вылезаю из поиска и гугловской документации. Я работаю с youtube api всё хорошо, но при авторизации google присылает временный токен. В json'e который приходит от гугла нету refresh_token'а. Перелопатил всю документацию, но так и не получил ответы на свои вопросы.

Выставил access_type = offline так, как этого требует google для того, что бы можно было получить refresh_token, но ничего не выходит.

Я пишу приложение в котором постоянная авторизация не приемлема нужно, обновлять access_token на стороне сервера без подтверждения прав на клиенте(браузере).

Помогите пожалуйста! Вроде всё делаю правильно, но получить refresh_token не могу.
  • Вопрос задан
  • 471 просмотр
Решения вопроса 1
@BugFixMan Автор вопроса
Проблему решил! Оказывается нужно было задать параметру approval_prompt значение force.

Появляется дополнительное окно

3cf5e2388e2f49d7a351968ce592a99f.png

Если вызвать параметр approval_prompt с любым другим параметром то refresh_token'а в json-массиве не будет.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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