Ich versuche, einen Kik Messenger Bot entsprechend ihrer API mit Firebase Cloud Funktionen zu erstellen . Ich benutze Blaze Plan. Ich versuche eine Nachricht zu beantworten, die mein Bot erhalten hat. Ich kann Nachrichten auf meiner API empfangen, aber wenn ich versuche, sie zu beantworten, erhalte ich einen Fehler. Der Fehler stammt nicht vom Rückruf der Anfrage. Ich sehe den Fehler in Firebase Console.
Fehler: Verbinden Sie ECONNREFUSED 72.14.246.44:443
bei Object.exports._errnoException (util.js: 1018: 11)
bei exports._exceptionWithHostPort (util.js: 1041: 20)
bei TCPConnectWrap.afterConnect [as oncomplete] (net.js: 1086: 14)
Code: 'ECONNREFUSED',
errno: 'ECONNREFUSED',
syscall: 'connect',
Adresse: '72 .14.246.44 ',
Port: 443
Anfragen an die Kik Messenger-API funktionieren auf lokalen und entfernten Knoten / Express-Apps. Ich habe versucht, kik-node auf Cloud-Funktionen zu verwenden, aber es ergab das gleiche Ergebnis. Was ich bisher entdeckt habe ist, dass https://auth.kik.com
zu Amazon und https://api.kik.com
zu Google Hosting aufgelöst werden. Ich denke, sie verwenden auch Firebase Cloud-Funktionen für ihre API. Kann es möglich sein, dass sie eingehende Anfragen blockiert? Hier ist der Beispielcode von dem, was ich versucht habe.
Tags und Links firebase node.js google-cloud-functions kik