Мы создаем навык Alexa и пытаемся привязать учетную запись. На данный момент мы настроили следующие шаги для привязки аккаунта:
Настройка API URI авторизации https://[abcapp].herokuapp.com/userdetails/accountlinking
Для API авторизации мы перенаправляем URL-адрес входа в учетную запись AWS. См. ниже URL-адрес https://www.amazon.com/ap/oa?client_id={0}&scope=profile&response_type=code&state={1}&redirect_uri={2}
Здесь redirect_uri — это наш собственный URL-адрес для регистрации https://[abcapp].herokuapp.com/userdetails/signup
На странице регистрации мы вызываем веб-запрос для URL-адреса https://api.amazon.com/auth/o2/token для получения access_token и refresh_token
На странице регистрации мы просим пользователя ввести данные и сохранить эти данные в нашей базе данных для будущего взаимодействия с навыком Alexa для управления данными пользователя в базе данных.
После успешной аутентификации мы перенаправляемся по следующему URL-адресу: https://pitangui.amazon.com/spa/skill/account-linking-status.html?vendorId=[VenderID]&token_type=Bearer&access_token={0}&state={1}&code= {2}
Когда мы пытаемся подключить навык Alexa, я успешно могу войти в систему с помощью AWS, после чего я могу ввести данные пользователя на странице регистрации. Теперь мы перенаправляем пользователя на страницу состояния привязки Alexa, но получаем сообщение об ошибке: «На данный момент не удалось выполнить привязку».
См. прикрепленный снимок экрана:
Кто-нибудь может помочь в этом?