0

我已经根据其余 API 编写了一些代码,以将聊天机器人集成到 Viber。

它的核心部分是-:

$.ajax({
url : url ,
dataType : "jsonp",
type : 'POST',
jsonpCallback: 'fn',
headers: {
    'X-Viber-Auth-Token': '45a53f0fcb325002-41552d1f93cd0d0f-1a8d7fa78758d158'
},
data : {  
    "url": "",
    "event_types": ["delivered", "seen", "failed", "subscribed","unsubscribed", "conversation_started"]  
},
success : function (data) {
    //console.log(data);
},
error : function (data, errorThrown) {
    //console.log(data);
    alert(errorThrown);
}        
});

我收到一个解析错误,解析错误是“Uncaught SyntaxError: Unexpected token :”。您可以从 -: https://manveer695.github.io/hello-world/viberStuff.html访问代码并自己检查错误。

任何语法错误或其他问题?提前致谢。:)

4

1 回答 1

0

服务器返回 JSON 而不是 JSONP,只需将您的 dataType 更改为“JSON”。

于 2017-03-18T21:52:24.230 回答