Alexa Skill 테스트에서 "Invalid ApplicationId"오류가 발생하는 경우의 해결 방법
2901 단어 람다AlexaSkillsKit알렉사
증상
Alexa Skill의 Lambda 함수를 테스트하면 다음과 같은 오류가 발생합니다.
내용
{
"errorMessage": "Invalid ApplicationId: amzn1.ask.skill.d317bd99-c687-4d3f-9485-84cd74096bfe",
"errorType": "Error",
"stackTrace": [
"AlexaRequestEmitter.ValidateRequest (/var/task/node_modules/alexa-sdk/lib/alexa.js:157:27)",
"AlexaRequestEmitter.HandleLambdaEvent (/var/task/node_modules/alexa-sdk/lib/alexa.js:126:25)",
"AlexaRequestEmitter.value (/var/task/node_modules/alexa-sdk/lib/alexa.js:100:31)",
"exports.handler (/var/task/index.js:9:11)"
]
}
내용
START RequestId: c3d35de6-13a9-11e8-a575-6f749581c416 Version: $LATEST
2018-02-17T06:14:09.162Z c3d35de6-13a9-11e8-a575-6f749581c416 The applicationIds don't match: amzn1.ask.skill.[unique-value-here] and amzn1.ask.skill.d317bd99-c687-4d3f-9485-84cd74096bfe
2018-02-17T06:14:09.163Z c3d35de6-13a9-11e8-a575-6f749581c416 {"errorMessage":"Invalid ApplicationId: amzn1.ask.skill.d317bd99-c687-4d3f-9485-84cd74096bfe","errorType":"Error","stackTrace":["AlexaRequestEmitter.ValidateRequest (/var/task/node_modules/alexa-sdk/lib/alexa.js:157:27)","AlexaRequestEmitter.HandleLambdaEvent (/var/task/node_modules/alexa-sdk/lib/alexa.js:126:25)","AlexaRequestEmitter.value (/var/task/node_modules/alexa-sdk/lib/alexa.js:100:31)","exports.handler (/var/task/index.js:9:11)"]}
END RequestId: c3d35de6-13a9-11e8-a575-6f749581c416
REPORT RequestId: c3d35de6-13a9-11e8-a575-6f749581c416 Duration: 65.45 ms Billed Duration: 100 ms Memory Size: 128 MB Max Memory Used: 34 MB
원인
로그에 "The applicationIds don't match: amzn1.ask.skill.[unique-value-here]"라는 문구가 있습니다. 이는 테스트 데이터의 앱 ID 설정이 샘플로 만들어진 상태임을 나타냅니다.
대처
테스트 이벤트 설정을 선택합니다.
'저장된 테스트 이벤트'의 텍스트 필드를 확인하면 여기에
[unique-value-here]
라고 적혀 있습니다.이 모든 것을 앱 ID의
amzn1.ask.skill.
뒤의 부분('증상' 예제의 경우 d317bd99-c687-4d3f-9485-84cd74096bfe
)으로 바꿉니다.
Reference
이 문제에 관하여(Alexa Skill 테스트에서 "Invalid ApplicationId"오류가 발생하는 경우의 해결 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/makopo/items/3faec593fe395068b7a7텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)