我正在为Alexa构建一个flash简报技巧 . 我正在使用JSON,JSON提供似乎运行良好,检查清单和所有检查,但是当启用技能并启动我的Flash简报时,我只得到我在flash简报技能定义中指定的“自定义错误消息”,在CloudWatch日志或其他任何地方都没有错误 . 检查其他地方的Feed时没有错误 .

我正在使用没有身份验证的AWS API网关,并且Content-Type已正确设置为application / json,我使用JSONlint双重检查了响应 .

这是Feed的网址:https://l7kjk6dx49.execute-api.us-east-1.amazonaws.com/prod/postedmessage/feed

根据@Bob的建议,我更新了源URL并启用了日志记录 . 从我的浏览器中正确调用了Feed,并且在尝试打开Flash简报时似乎有一个调用,并且响应正常,来自Cloudwatch日志:

2016-11-19
16:15:34
Starting execution for request: 66ac03af-ae73-11e6-8719-1d2a8a213089
16:15:34
HTTP Method: GET, Resource Path: /postedmessage/feed
16:15:35
Successfully completed execution
16:15:35
Method completed with status: 200