在json中发送外部参数以通过对话框流中的webhook传递给api

时间:2017-11-21 06:51:26

标签: javascript ajax chatbot dialogflow

我在对话框流的/ query端点上调用AJAX post请求,我想从javascript的localStorage发送一些参数。

    var baseUrl = “https: //api.dialogflow.com/v1/query?v=20150910”
    $("#spokenResponse").addClass(“is - active”).find(".spoken-response__text").html(output);
$.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: sessid.toString()
    }),

    success: function(data) {
        prepareResponse(data);
    },
    error: function() {
        respond(messageInternalError);
    }
});

请帮我说明如何在请求中发送自定义参数,例如说city或我从页面获得的一些ID。谢谢。

0 个答案:

没有答案