【问题标题】:I have created https endpoints for alexa custom skills using PHP. It was working fine in test simulator But not working on alexa app我已经使用 PHP 为 Alexa 自定义技能创建了 https 端点。它在测试模拟器中运行良好但不适用于 alexa 应用程序
【发布时间】:2019-03-18 06:14:17
【问题描述】:

我使用 PHP 创建了自定义技能和 https 端点。 我已经在它正在工作的模拟器上测试了技能。我可以在 alexa android 应用程序上看到我的技能,并且我已经启用了它。但没有得到有效的响应。

【问题讨论】:

  • 您期望的响应是什么?您收到的响应是什么?一些代码 sn-ps 和复制步骤会有所帮助
  • @ValerianPereira 我刚刚创建了调用名称为“mytrip”的示例技能。如果我说“Alexa,打开 mytrip”,在测试模拟器中我会得到“嗨,欢迎来到 PlanMyTrip。我如何帮助您制定旅行计划?”。但在来自 Alexa 应用程序中,我收到“抱歉,我不确定”消息
  • 你能不能暂时重命名你的调用名称并使用你的技能?当识别出关键字 mytrip 时,Alexa 似乎解析为 PlanMyTrip
  • @ValerianPereira 是的,我重命名了我的初始名称,但仍然没有。当我们从 alexa 应用程序请求自定义技能时,有什么方法可以找到我们得到的错误?是否可以在处于开发模式的 Alexa 应用中测试自定义技能?

标签: alexa alexa-skill alexa-voice-service alexa-app


【解决方案1】:

您的交互模型的语言应与您的 lambda sn-p 部署的区域相匹配。 交互模型的默认语言是英语(美国) 例如 将语言更改为英语(英国) 交互模型 - 英语(英国) Lamda 资源 - 英语(英国)

【讨论】:

  • 是的,对于模拟器和交互模型,我所在地区的语言都是英语(美国)。如何在亚马逊 Alexa 应用上测试我的技能?
  • Alexa App 也应该使用相同的语言。
  • 如何将 alexa 应用程序语言更改为我们当前地区的英语(IN)?
猜你喜欢
  • 1970-01-01
  • 2021-08-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-02-27
  • 2021-02-27
  • 2018-03-01
  • 1970-01-01
相关资源
最近更新 更多