【问题标题】:webhook not working in API.aiwebhook 在 API.ai 中不起作用
【发布时间】:2017-10-25 09:23:22
【问题描述】:

我有以下 API.AI 的自定义 JavaScript 代码。我在 php 中实现了一个简单的 webhook 来接收特定操作的数据。每当我检查 API.AI 控制台时,它工作正常。但是使用以下代码会给出Webhook call failed. Error: Webhooks can be used with version '20150415' or greater. 错误。请帮忙。

         $.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);
                }
            });

【问题讨论】:

标签: webhooks dialogflow-es


【解决方案1】:

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

更多信息请见https://dialogflow.com/docs/reference/agent/query

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-11-28
    • 1970-01-01
    • 1970-01-01
    • 2018-03-08
    • 1970-01-01
    • 2017-05-17
    • 2021-01-26
    相关资源
    最近更新 更多