Aws lambda 具有未定义命名空间的alexa请求

Aws lambda 具有未定义命名空间的alexa请求,aws-lambda,alexa,Aws Lambda,Alexa,我试图将我的Lambda函数与Amazon Alexa技巧联系起来,但在发现之初失败了 在Alexa应用程序中,我使用LWA帐户启用并链接我的技能。 当我说“Alexa,发现智能设备”时,我可以看到带有请求错误的lambda日志 TypeError:无法读取未定义的属性“namespace” 什么条件允许Alexa向我发送名称空间为“Alexa.ConnectedHome.Discovery”的请求头?我最终可以接收包含内容的请求。 问题来自技能有效负载版本选项。 我之前选择了V3(首选)选项,

我试图将我的Lambda函数与Amazon Alexa技巧联系起来,但在发现之初失败了

在Alexa应用程序中,我使用LWA帐户启用并链接我的技能。 当我说“Alexa,发现智能设备”时,我可以看到带有请求错误的lambda日志

TypeError:无法读取未定义的属性“namespace”


什么条件允许Alexa向我发送名称空间为“Alexa.ConnectedHome.Discovery”的请求头?

我最终可以接收包含内容的请求。 问题来自技能有效负载版本选项。 我之前选择了V3(首选)选项,然后什么也没有收到。
在我切换到V2(旧版)后,发现处理程序可能会被触发。

这也为我修复了它。。。你有没有想过如何使用V3?