Klärende mein Beitrag:Facebook Messenger, Prüfung chatbot, falsche sender.id (data.pageEntry.messaging.event.sender.id)
Ich gründe eine Facebook chatbot mit dem Beispielcode auf. Dies sollte es mir ermöglichen, Nachrichten an den Chatbot zu senden (über die Messenger iOS App oder über das Chat-Fenster auf Facebook.com, App-Seite). Das erwartete Verhalten
- Senden Chat-Nachricht
- Echo Chat-Nachricht
- Anzeige korrekte Protokollierung, keine Fehler
Jedoch wäre, wenn ich eine Chat-Nachricht senden, während es klingt richtig in das Chat Nachricht, ich finde einen Fehler in meiner Protokollierung. Es produziert die folgende Fehlermeldung:
{ message: '(#100) No matching user found',
type: 'OAuthException',
code: 100,
fbtrace_id: 'D+PAc3ZfmLS' }
Nach der Untersuchung erscheint es, als ob die App die falsche Benutzer-ID für mein Konto (app Eigentümer) wird identifiziert. Es hat die richtige Empfänger-ID (Seiten-ID der Anwendung). Ich kann nicht herausfinden, warum das passiert. Eine Kopie der typischen Protokollinformationen finden Sie unten. Die falsche Absender-ID wird als "1053426944750274" aufgeführt.
Received message for user 1053426944750274 and page 289085874757891 at 2016-07-06T20:32:31+00:00 with message: {"mid":"mid.1467837151667:954f158fd950334f60", "seq":212, "text":"marco"}
Successfully sent generic message with id mid.1467837152021:729cf052bc826dc592 to recipient 1053426944750274
Received message for user 289085874757891 and page 1053426944750274 at 2016-07-06T20:32:32+00:00 with message: {"is_echo":true,"app_id":284007785268790, "mid":"mid.1467837152021:729cf052bc826dc592", "seq":213, "text":"marco"}
Was Sie den Fehler bedeuten Sie tritt auf, wenn ich eine Nachricht an den Bot über die iOS-Messenger-App oder über die Website Anwendung Seite senden? Abgesehen von diesen zwei Möglichkeiten, wie kommunizieren Sie mit Ihrem Bot und sagen, es funktioniert gut? – iownthegame
Das sind die einzigen zwei Möglichkeiten, die ich damit kommuniziere. Wenn ich also Nachrichten über beide Schnittstellen sende, bekomme ich die erwartete Bot-Antwort im Chat-Fenster; aber in der Konsole sehe ich diesen Fehler, weil er eine Absender ID hat, die nicht meine Facebook ID ist. –
Ihr Kommentar ist widersprüchlich mit Ihrer Frage Aussage, bitte wiederholen Sie es erneut und bieten viel im Detail wird besser. – iownthegame