Alexa Flash简报错误解析Feed

时间:2017-12-08 05:47:44

标签: node.js amazon-web-services aws-lambda alexa alexa-flash-briefing

我写了一篇Alexa flash简报,过去几天一直运行顺利。昨天突然间,我的终点停止被识别。当我尝试在其他地方测试端点时,一切看起来都很好。

只是为了说清楚。直到昨天,这个端点已经工作了数周而没有任何问题。

我在AWS lambda中编写了端点。这是我在lamba中的响应代码。

callback(null, {
    statusCode: '200',
    headers: {'Content-Type': 'application/json'},
    body: JSON.stringify(
        {
            "uid": uuidv4(),
            "updateDate": new Date(),
            "titleText": "FILLER",
            "mainText": mainText})
        });

我理解,对于Flash简报响应,statusCode不是必需的,并且我已经测试了它已被删除,并且它不会改变任何内容。我也试过删除JSON.stringify并没有任何改变。他们对回复的期望有什么变化,而且根本没有更新文档的信息吗?我是否删除了IAM中需要的内容?任何帮助都会很棒!

1 个答案:

答案 0 :(得分:0)

所以我似乎解决了这个问题。我创建了一个新的Lambda函数,粘贴了我的代码,现在它似乎正在工作。我相信这个问题可能与API网关有关。我可能编辑了一些改变了网关设置的内容。