Alexa A / C ссылки для пользовательских навыков и уточнения обновления токена - PullRequest
0 голосов
/ 09 января 2019

Мы настроили связь с / с для наших пользовательских навыков Alexa с опцией «Предоставление кода авторизации». Связывание работает нормально, но я хотел кое-что прояснить -

1) В настройке связи c / c у нас есть опция «Время истечения токена доступа по умолчанию». Alexa автоматически обновляет токен доступа с указанным здесь интервалом?

2) Если я установил связь с А / С и после этого остался без дела, т.е. не использую свое устройство Alexa в течение длительного времени (2 недели). Будет ли он по-прежнему обновлять мой токен через указанный промежуток времени или он будет выполняться только при использовании установки?

3) При обновлении токена я думаю, что Alexa ожидает ответа в течение 4.5 с от сервера авторизации. Если по какой-либо причине сервер авторизации не работает, когда он пытается обновить токен, будет ли он продолжать попытки, пока не будет получен новый токен доступа, или он остановится после нескольких повторных попыток?

Буду признателен за любые материалы, указанные выше.

1 Ответ

0 голосов
/ 06 февраля 2019
  1. Нет, Alexa не обновляет токен доступа автоматически, а только тогда, когда пользователь получает доступ к вашему навыку, а срок действия access_token истек и составляет refresh_token. Кроме того, значение, указанное здесь в Default Access Token Expiration Time, используется, если провайдер идентификации не возвращает expires_in.

  2. Только тогда, когда пользователь получает доступ к вашему навыку и срок действия access_token истек и он имеет refresh_token.

  3. Да, если refresh_token был предоставлен ранее, и пользователь не отключил и не повторно включил ваше умение.

...