Was ist der richtige Weg, um die Informationen zwischen meinem Bot und Facebook konsistent zu halten?

stimmen
1

Von dem, was ich in der Facebook - Messenger - Dokumentation lesen, gibt es ein paar Rückrufe , die ausgelöst werden. Die onReceivedAuthentication () gemäß Dokumentation wird aufgerufen, wenn eine Person auf der „Send to Messenger“ Plugin tippt. Ich möchte die Person Vorname, Nachname, Bild und Geschlecht in der Datenbank speichern. Was passiert , wenn die Person , für die unsere Seite direkt sucht und mit ihm beginnt im Chat? In diesem Fall wird nicht der oben Rückruf direkt ausgelöst werden? Was passiert , wenn der Benutzer seinen Namen oder das Bild auf Facebook ändert? Wie halte ich meine Datenbank für jeden Benutzer mit Facebook-Daten konsistent?

Derzeit bin ich Aktualisierung Einzelheiten über die Person in der Datenbank jedes Mal der Benutzer meine Bot begrüßt. Ich glaube nicht, dass eine gute Strategie ist. Alle Vorschläge sind willkommen.

Veröffentlicht am 19/08/2016 um 16:18
quelle vom benutzer
In anderen Sprachen...                            


1 antworten

stimmen
1

Nur entscheiden , bestimmte Frist wie 1 Stunde oder 24 Stunden oder 1 Woche oder nach Ihrer Wahl und wenn Sie Benutzerdaten von speichern facebook durch seine grafische Darstellung API Antwort, speichern ein weiteres Feld für diese bestimmte Zeit der Speicherung entweder durch Zeitstempel oder Datum und danach , wenn Sie Nachricht von dem Benutzer erhalten vergleichen nur die Nachrichten Zeitstempel mit diesem Feld , und wenn dieser Unterschied größer ist als die Frist beschlossen dann Benutzer aktualisieren Daten .

Sie können Benutzer die aktuelle Nachricht Zeit vergleichen, wie Sie es in Form von Zeitstempel mit jeder Nachricht erhalten

Hoffe, das Ihnen helfen.

Beantwortet am 19/09/2016 um 13:30
quelle vom benutzer

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more