Використання входу за допомогою Amazon (LWA) для підключення користувацьких навичок Alexa недостатності


9

Я створив майстерність Alexa Smart Home, щоб покращити налаштування домашньої автоматизації. Мета - вивчити голосовий контроль мого Raspberry Pi через Alexa. Для цього я перейшов до цього блогу розробників Amazon, щоб досягти обов'язкового зв’язку акаунта між майстерністю Alexa та постачальником послуг аутентифікації. У цьому випадку цей провайдер - це Увійти через Amazon (LWA).

Однак дотримання інструкцій та використання URL-адреси переспрямування навичок, починаючи з https://pitangui.amazon.com/api/skill/link/ ...., виявилося вкрай невдалим і просто заробило мені дуже не описове повідомлення про помилку. По суті, просто кажу, що це не працює. Чудово.

Як змусити LWA працювати зі своїм вмінням Alexa?

Відповіді:


8

Після декількох роздумів із залученими компонентами Amazon я зрозумів це. Сам блог та його спрямованість на те, з чого починається URL-адреса, насправді є досить корисним або навіть оманливим. Насправді рішення прикро легко. Усі надані URL-адреси потрібно вводити як URL-адреси для переадресації, а не лише URL-адресу Pitangui, про яку йдеться у блозі. Мабуть, в наш час навички пропонують більше різних URL-адрес для переадресації, які потрібно додати.

AlexaSkillAccountLinking

Коли обидві URL-адреси переадресації вводяться в профіль безпеки, автентифікація проходить безперебійно.

LWASecurityProfile

Цей екран дозволяє нам засвідчити себе на вміння за допомогою облікових даних Amazon. Проблема вирішена. Зараз профіль безпеки працює, і я успішно активував свою власну майстерність Alexa на своєму Echo.

Аутентифікація LWA


3

Я намагаюся використовувати LWA для своєї майстерності. Я також дотримувався цього журналу. Код у журналі використовує модуль запиту в npm. Однак, коли я намагаюся використовувати його у своєму коді, це не працює. Вихід JSON від Alexa є нульовим.введіть тут опис зображення

Я намагався використовувати "this.emit" для налагодження. Тоді я вважаю, що Alexa просто не буде вводити в 'запит (amznProfileURL, функція (...))'. Як ви відпрацювали код?


Привіт Річард, це може бути краще як окреме питання. Я насправді нічого не кодував для цього посилання, я просто робив це на графічному інтерфейсі в майстрі конфігурації .
Гельмар
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.