Чтобы получить токен refre sh, вам необходимо передать
access_type: 'offline'
Получилось ли у вас всплывающее окно для утверждения разрешений при загрузке кода на стороне клиента? Вам нужно убедиться, что вы передаете access_type: 'offline'
на стороне клиента, когда всплывающее окно приходит для авторизации. Если это не будет выполнено, и вы не дадите согласие на всплывающее окно разрешений, Google не предоставит refresh_token
.