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

Я новичок в Gmail API. Я уже пытаюсь отослать токен обновления и установить apply_prompt = force при генерации auth_url для получения access_token, но я все еще получаю только

 {
   "access_token" : "xxxxxxxxxxxxxxxxxxxxxxx",
   "token_type" : "Bearer",
   "expires_in" : 3600
 }

Не иметь refresh_token

Может кто-то помочь мне, пожалуйста? Большое спасибо, что пришли

1 ответ

Основываясь на разделе " Обработка ответов OAuth2.0 " в документации Google Identity, refresh_token будет возвращено, только если access_type находится в автономном режиме.

refresh_token Токен, который можно использовать для получения нового токена доступа. Токены обновления действительны до тех пор, пока пользователь не аннулирует доступ. Это поле присутствует, только если access_type=offline включен в запрос кода авторизации.

Другие вопросы по тегам