【发布时间】:2019-08-11 23:04:19
【问题描述】:
在测试我的技能时,如果我没有回复并且超时,Alexa 会向我的 Lambda 函数发送一个 SessionEndedRequest。
基于这些文档:Handle Requests Sent by Alexa:
您的服务无法向 SessionEndedRequest 发回响应。
因此,我没有回应这些请求。
但随后我的应用会显示一张带有此消息的卡片:
技能响应被标记为失败
(技能名称)请求标识符:amzn1.echo-api.request.xxxxxxxxxxxxxxxxxxxxx
目标 Lambda 应用程序返回失败响应
那么我们应该如何处理这个没有响应的请求,并且不会导致这个错误呢?
我在 Lambda 中使用 Node.js,但 Python 答案也可以。
【问题讨论】:
标签: aws-lambda alexa alexa-skills-kit