【问题标题】:Alexa Custom Skill Development HTTP Error 405 in Response响应中的 Alexa 自定义技能开发 HTTP 错误 405
【发布时间】:2017-03-28 10:32:40
【问题描述】:

我正在 Alexa 中开发一项自定义技能,只是尝试根据我在 Amazon Alexa 控制台上定义的示例话语和意图架构在端口 8443 上的 https 服务端点上返回硬编码响应。

从 Alexa 服务模拟器进行测试时,我收到错误 调用远程端点时出错,返回 HTTP 405:方法不允许

从 POSTMEN 访问端点 URL 时,我确实得到了下面提到的响应

{"response":{"shouldEndSession":true,"outputSpeech":{"text":"All appliance are working as expected","type":"PlainText"}},"sessionAttributes":{},"version":"1.0"}

我很难理解自己哪里做错了。

【问题讨论】:

    标签: alexa alexa-skills-kit alexa-skill alexa-voice-service


    【解决方案1】:

    Alexa 在外部托管技能方面非常挑剔。听起来这可能是问题所在。可以做到,您只需遵循 Alexa 定义的规则即可。

    From the docs

    该服务必须支持基于 SSL/TLS 的 HTTP,并利用 Amazon 信任的证书。

    服务必须接受端口 443 上的请求

    对于测试,亚马逊接受提供证书的不同方法。 For details, see the “About the SSL Options” section of Registering and Managing Custom Skills in the Developer Portal.

    【讨论】:

      猜你喜欢
      • 2020-07-23
      • 2017-08-28
      • 2018-09-14
      • 2018-09-24
      • 2018-12-31
      • 1970-01-01
      • 1970-01-01
      • 2018-12-19
      • 1970-01-01
      相关资源
      最近更新 更多