Ich habe einen Code in Übereinstimmung mit der Rest-API programmiert, um einen Chat-Bot in Viber zu integrieren.in AJAX, warum ein Parsen und fehlenden Auth-Token-Fehler?
Der Kernteil davon ist -:
$.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);
}
});
Ich bin ein Parse-Fehler bekommen und die Parse-Fehler "Nicht abgefangene Syntaxerror: Unexpected token:". Sie können den Code von -: https://manveer695.github.io/hello-world/viberStuff.html aufrufen und die Fehler selbst überprüfen.
Irgendwelche Syntaxfehler oder irgendein anderes Problem? Vielen Dank im Voraus. :)
Wie das Duplikat sagt, ist das Problem, dass die Antwort nicht JSONP ist, aber Sie setzen 'dataType:" jsonp "'. Sie haben jedoch einige andere Probleme: JSONP ist nicht kompatibel mit benutzerdefinierten HTTP-Headern und POST-Anforderungen. – Quentin