Если вы используете предоставление кода авторизации в качестве схемы аутентификации для привязки аккаунта Alexa:
В этом типе предоставления сервер авторизации предоставляет код авторизации (код) после того, как пользователь аутентифицируется с помощью сервиса. Затем Alexa использует этот код для запроса пары токенов доступа / обновления токенов с сервера авторизации. Затем Alexa может использовать токен обновления для запроса нового токена доступа после истечения срока действия старого токена доступа .
Бывают ситуации, когда Alexa не сможет получить новый токен доступа, так как токен обновления является необязательным . В первом полученном ответе Alexa может не получить новый токен доступа. после истечения первого
В некоторых случаях даже срок действия маркера обновления истекает, если создается слишком много, первые, как правило, становятся недействительными, и срок его действия истекает, как правило, намного дольше, чем токен доступа.
Кроме того, хотя вы можете указать срок действия токена доступа по умолчанию в консоли разработчика alexa,
Это значение используется, если клиент OAuth не возвращает expires_in. Если клиент OAuth возвращает expires_in, вместо него используется значение, предоставленное клиентом OAuth.
Источник