Alexa Skill正在amazon.developer控制台测试上工作,但没有在Alexa App的Beta测试中工作

时间:2018-08-14 14:05:13

标签: alexa beta alexa-app

我目前处于该技能的开发模式。它正在使用Lambda端点。该技能适用于https://developer.amazon.com/alexa/console/ask/test/

当我发送邀请进行Beta测试时,并在其他用户(具有Alexa的电子邮件帐户)上按照Beta测试说明进行操作时,应用程序显示“意外的通信问题:与要求的技能进行通信时出现问题” 请求标识符:amzn1.echo-api.request。[some-id]

我没有在Lambda函数的CloudWatch中获取任何日志

[更新]更多信息: 该技能在亚马逊分发技能的所有国家和地区都可用。

这是一个虚拟技能,仅由Alexa open mySkill and tell me a new fact这样的命令触发,然后控制传递到Lambda函数,该函数从数组中随机选择一个事实字符串。

1 个答案:

答案 0 :(得分:1)

终于解决了。该问题主要是由于两个原因:

  1. 我创造了多种技能(用于测试),却没有注意到 他们有类似的调用词(对不起,我:/)。其中之一是 指向较旧的AWS账户。感谢@ChuckLaPress的提示。
  2. 语言设置。我曾经使用默认的美国英语语言,并且正在印度尝试。通过包括对所有其他英语语言的支持来解决该问题。详细信息here