使用 Google ChatBase 通用 API 的 post 方法



我正在做一个基于聊天机器人的项目。我遇到了Chatbase,我想实现聊天库来分析我从聊天机器人中获得的数据。但是,我对如何将 post 方法写入聊天库 api 感到困惑,并不断收到错误 405 或 400。我在编写 ajax 请求方面没有太多经验,因此问题很可能出在代码格式上。如果有人愿意帮助我,我将不胜感激。谢谢

参考代码:

function chatbaseInput() {
$.ajax({
    type: "POST",
    url: chatbaseURL,
    contentType: "charset=utf-8",
    dataType: "json",
    headers: {
        "Access-Control-Allow-Origin": "website link"
    },
    data: JSON.stringify({
        api_key: "apikey",
        type: "user",
        user_id: "140012004300",
        time_stamp: 1516765680000,
        platform: "Website",
        message: "Default Welcome Intent",
        intent: "Welcome Intent",
        version: "1.0"
    }),
    success: function (data) {
        setResponse("Chatbase works!");
    },
    error: function () {
        setResponse("Chatbase not working");
    }
});

}

Chatbase 请求旨在从您的服务器发送,它们不接受来自浏览器的调用(CORS 未启用(。

在我发现和你一样之前,我做了完全相同的事情。我们现在通过服务器代理我们的呼叫。

这是他们提到这一点的链接:https://discuss.api.ai/t/chatbase-integration-and-api-ai/9966/15

相关内容

  • 没有找到相关文章

最新更新