【发布时间】:2018-06-08 17:18:18
【问题描述】:
几天前我已经开始使用对话流。我使用 Java API 作为 webhook,每个意图都调用 API,并产生对话流可以理解的响应。
在某些情况下,我的对话流代理请求因意图输入而失败。在这种情况下,我无法在 API 中捕获异常,它会产生 400 Bad request,并且对话流不会向用户响应任何内容。
让我知道如何做到这一点。有一个带有 js 的内联编辑器,它的处理异常如下
res.on('error', (error) => {
console.log(调用天气 API 时出错:${error})
reject();
});
【问题讨论】:
-
从您的 Java API 向 Dialogflow 发送 400 Bad 请求有什么问题?
-
当您在对话流 UI 中进行一些更改时,有时某些参数会更改为列表。而且我的 API 无法解析有效负载,因为它需要一个对象。(我们无法承受来自 API 的没有正确响应)
标签: actions-on-google dialogflow-es api-ai google-assist-api