Alexa Skill のテストで「Invalid ApplicationId」エラーが出る場合の対処法
症状
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
)に置き換えます。
Author And Source
この問題について(Alexa Skill のテストで「Invalid ApplicationId」エラーが出る場合の対処法), 我々は、より多くの情報をここで見つけました https://qiita.com/makopo/items/3faec593fe395068b7a7著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .