Alexa无法调用自定义技能

Alexa无法调用自定义技能

问题描述:

我已经开发了Java中的客户技能API。我在Azure中将该服务作为安全服务托管。Alexa无法调用自定义技能

我想现在配置亚马逊ALEXA从意图调用该服务。我可以在新技能配置页面的“测试”选项卡中测试服务。 在测试过程中,我能够收到对话语的正确回应。 但是,当我尝试使用亚马逊Echo设备时,它没有调用服务。当我谈到点时,它给了我一个回应:“请求技能响应存在问题”。什么可能是这个问题?

+1

您需要调试Java实现 - 看它是否崩溃了或什么它返回。 – Tom

此错误消息非常广泛,可能意味着很多不同的问题。我得到这个错误,在我的情况下,这是一个超时问题。 Azure需要多长时间才能做出响应?超时似乎并没有被正确地记录,看我原来的问题在这里:Troubleshooting Amazon's Alexa Skill Kit (ASK) Lambda interaction

它说:“问题...技能响应”所以一定有一个。您可以查看来自您的alexa应用程序的HTTP错误代码 - 在家中您有一些互动历史记录。回应像301,404,405,50倍都有可能被看作;)

如果这还不够,也许你可以用更详细的日志记录开始你的服务?