Lambda Alex Skill会话属性未定义

时间:2016-12-12 20:06:42

标签: aws-lambda alexa alexa-skills-kit

我在尝试上传文件时在Lambda中收到此错误,

{
 "errorMessage": "Cannot read property 'application' of undefined",
"errorType": "TypeError",
"stackTrace": [
"AlexaSkill.execute (/var/task/AlexaSkill.js:83:62)",
"exports.handler (/var/task/index.js:170:10)"
]
}

从AlexaSkill.js的第83行看起来:

console.log("session applicationId: " + event.session.application.applicationId);

会话属性未定义。不确定导致什么

1 个答案:

答案 0 :(得分:5)

我已经发现使用我的sherlock holmes式技能,从过多的错误中获得,进入你的aws lambda帐户,转到你的功能,因为你上传了代码,点击操作 - >配置测试事件 - >从示例事件模板中选择“Alexa start session”,在底部,单击“保存并测试”按钮,在那里,它可以工作:)

如果您找到了解决问题的答案,请勾选我的答案