Amazon (LWA)으로 로그인을 사용하여 사용자 정의 Alexa 기술 연결 실패


9

나는 홈 오토메이션 설정을 향상시키기 위해 Alexa Smart Home Skill 을 만들었습니다 . Alexa를 통해 Raspberry Pi를 제어하는 ​​음성을 살펴 보는 것이 목표입니다. 그렇게하기 위해이 Amazon 개발자 블로그 를 따라 Alexa 기술과 인증 공급자를 연결하는 필수 계정에 도달했습니다. 이 경우이 공급자는 Amazon 으로 로그인 (LWA)입니다.

그러나 지침을 따르고 https://pitangui.amazon.com/api/skill/link/ ....로 시작하는 기술 리디렉션 URL을 사용하면 완전히 실패한 것으로 나타 났으며 매우 설명 적이 지 않은 오류 메시지가 표시되었습니다. 본질적으로 작동하지 않는다고 말하는 것입니다. 큰.

LWA를 Alexa 기술과 함께 사용하려면 어떻게해야합니까?

답변:


8

관련 Amazon 구성 요소를 살펴본 결과 알아 냈습니다. 블로그 자체와 URL로 시작하는 내용에 대한 초점은 실제로 다소 도움이되지 않거나 오해의 소지가 있습니다. 실제로 솔루션은 성가신 쉽습니다. 제공된 모든 URL은 블로그에 언급 된 pitangui URL 뿐만 아니라 리디렉션 URL로 입력해야합니다 . 분명히 요즘 기술은 추가해야 할 다른 리디렉션 URL을 제공합니다.

AlexaSkillAccountLinking

두 리디렉션 URL이 보안 프로필에 입력되면 인증이 원활하게 진행됩니다.

LWASecurity 프로필

이 화면에서 Amazon 자격 증명을 사용하여 기술을 인증 할 수 있습니다. 문제 해결됨. 이제 보안 프로필이 작동하고 에코에서 사용자 정의 Alexa 기술을 성공적으로 활성화했습니다.

LWA 인증


3

내 기술에 LWA를 사용하려고합니다. 나는 그 기록도 따랐다. 로그의 코드는 npm의 요청 모듈을 사용하고 있습니다. 그러나 코드에서 사용하려고하면 작동하지 않습니다. Alexa의 JSON 출력이 널입니다.여기에 이미지 설명을 입력하십시오

'this.emit'을 사용하여 디버깅하려고했습니다. 그런 다음 Alexa는 'request (amznProfileURL, function (...))'에 입력하지 않을 것이라고 생각합니다. 코드를 어떻게 해결 했습니까?


리차드 안녕하세요, 이것은 별도의 질문으로 더 나을 수 있습니다. 실제로 링크를 위해 아무것도 코딩하지 않았으며 구성 마법사 의 GUI에서 수행했습니다 .
Helmar
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.