webhook在API.ai中不起作用

时间:2017-10-12 09:02:11

标签: webhooks dialogflow

我有API.AI的以下自定义JavaScript代码。我在php中实现了一个简单的webhook来接收某些动作的数据。每当我检查API.AI控制台时它工作正常。但是使用以下代码会导致 $.ajax({ type: "POST", url: baseUrl + "query", contentType: "application/json; charset=utf-8", dataType: "json", headers: { "Authorization": "Bearer " + accessToken }, data: JSON.stringify({query: text, lang: "en", sessionId: "<?php echo uniqid();?>", v:"20170712"}), success: function(data,url) { console.log(url); prepareResponse(data); }, error: function(text) { console.log(text); respond(messageInternalError); } }); 错误。请帮忙。

M

1 个答案:

答案 0 :(得分:2)

正如qnguyen在评论中提到的,你的网址必须有?v = 20150910。例如:https://api.dialogflow.com/v1/query?v=20150910

有关详细信息,请参阅https://dialogflow.com/docs/reference/agent/query