alexa在技能调用上发送SessionEndedRequest

问题描述 投票:2回答:1

我正在开发一个alexa技能,并在亚马逊提供的alexa模拟器上进行测试,这将根据用户提供的关键字提供一些新闻。

我设置了一个关键字'bbc news'作为调用。

一切都工作正常,最近2天,现在突然,alexa模拟器自己发送两个请求。

在调用'bbc news'时,模拟器将LaunchRequest发送到我的服务器,然后在1秒内自动向我的服务器发送'SessionEndedRequest'。我不知道发生了什么,我调试我的PHP代码,但它的工作正常。

amazon alexa alexa-skills-kit alexa-skill alexa-voice-service
1个回答
0
投票

我刚刚遇到了类似的问题,经过几个小时的更改后,它仍然没有用。在AWS Lambda上,所有测试都已成功运行。它听起来很愚蠢,但在测试页面(alexa模拟器)上,它在顶部显示技能测试在:中启用,您有两个选项:开发/关闭。

尝试切换“关闭”状态,然后再次选择“开发”。我100%肯定它会以某种方式重置Alexa的模拟器当前状态并让它再次正常工作。

© www.soinside.com 2019 - 2024. All rights reserved.