Wie lokal speichern Benutzerinformationen, wenn er Facebook Messenger chatbot mit?

stimmen
1

Ich folgte Facebook in der Dokumentation und stellen Sie meinen Boten bot auf. Es funktioniert gut, wenn es mich ist nur, wer es ist, aber ich weiß nicht, wie in lokal Variablen und speichern Informationen zu erstellen, so dass ich individuelle Informationen über jeden Benutzer haben kann.

Für zB. Wenn ich sie bitte, ihre Telefonnummer zu geben, wie / wo soll ich es speichern, so dass es nicht überschrieben wird, wenn ein neuer Benutzer kommt und gibt seine Nummer (was passiert, wenn die Variable global deklariert ist), und ich kann auch verwenden sie es später.

Ich benutzte Knoten JS und folgte den Schritten, die sie in der Dokumentation erwähnt.

Veröffentlicht am 30/06/2016 um 17:02
quelle vom benutzer
In anderen Sprachen...                            


1 antworten

stimmen
2

Sie haben Knoten js Server als Backend, die zu einer (mysql / SQLite) Datenbank kommunizieren kann.

Fb liefert senderIdmit jeder Anforderung und auch dort ist ein weiterer Graph API für Benutzer andere Informationen wie Namen bekommen, Alter, Geschlecht, Profilbild Link usw.

https://graph.facebook.com/v2.6/SENDER_ID?access_token=YOUR_TOKEN

Sie können eine Tabelle in Ihrer (mysql / SQLite) Datenbank , wo Sie speichern können senderIdals eindeutigen Schlüssel und andere Informationen einschließlich Telefonnummer in anderen Spalten (die Sie , indem er Benutzer bekommen).

Hier ist die Dokumentation Link für öffentliches Profil API.

Beantwortet am 04/07/2016 um 21:46
quelle vom benutzer

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