Ich versuche, einen Echobot auf Kik zu erstellen. Ich habe dev.kik.com verfolgt, einen Bot erstellt, aber dann, wenn ich versuche, den Bot zu konfigurieren, tut es nichts (keine Nachricht auf Kik oder meiner Middleware).Bot-Konfiguration auf Kik funktioniert nicht wie erwartet
einrichten: 1. Ich habe Echo-Bot mit Nodejs implementiert und auf azurblau gehostet. Ich habe mit AdvanceREST getestet und ich weiß, dass wenn die Nachricht korrekt empfangen wird, sie zurück antwortet. 2. Ich habe versucht, meine Bot-Konfiguration wie folgt über das Nodejs-Anfrage-Modul zu senden.
request.post({
url : 'https://api.kik.com/v1/config',
auth: {
'user' : 'botname',
'pass' : 'botkey'
},
headers:{
'Content-Type': 'application/json'
},
form :JSON.stringify({
"webhook": "https://myurl",
"features": {
"manuallySendReadReceipts": false,
"receiveReadReceipts": false,
"receiveDeliveryReceipts": false,
"receiveIsTyping": false
}
})
}, function(err,httpResponse,body){
if(err){
res.send(err);
}
if(httpResponse.statusCode === 200){
res.send(JSON.parse(body));
}
});
jede Hilfe in dieser Hinsicht sehr geschätzt wird ... Dank
das ist, was ich habe .. bekommen Sie null für Webhook einstellen kann? { "Webhook": null, "Features": { "receiveReadReceipts": false, "receiveIsTyping": false, "manuallySendReadReceipts": false, "receiveDeliveryReceipts": false } } – Leg0
ok, Wenn jemand auf das gleiche Problem stolpert, muss ich http verwenden, nicht https – Leg0
Ich bin ziemlich sicher, dass Sie https verwenden müssen, sie geben so viel in den Dokumenten an. Sie verwenden schließlich grundlegende Authentifizierung. Die Antwort, die ich zu diesem Beitrag bekomme, ist eine 200 mit {} als Körper –