Как вернуть токен обновления при пользовательском перенаправлении?
Я новичок в 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 включен в запрос кода авторизации.