Comment les informations utilisateur de stocker localement quand il utilise facebook messenger chatbot?

voix
1

J'ai suivi la documentation de facebook et mettre en place mon bot messager. Il fonctionne très bien quand il est juste moi qui est de l'utiliser, mais je ne sais pas comment créer des variables et stocker des informations dans les locaux afin que je puisse avoir des informations individuelles sur chaque utilisateur.

Pour exemple. Si je leur demande de saisir leur numéro de téléphone, comment / où dois-je l'enregistrer, de sorte qu'il ne soit pas écrasé si un nouvel utilisateur vient et entrées son numéro (ce qui arrive, si la variable est déclarée globalement), et je peux aussi l'utiliser plus tard.

Je Node JS et suivi les étapes qu'ils ont mentionnées dans la documentation.

Créé 30/06/2016 à 17:02
source utilisateur
Dans d'autres langues...                            


1 réponses

voix
2

Vous avez le serveur de nœud en tant que back-end qui peut communiquer à une base de données (MySQL / SQLite).

Fb fournit senderIdà chaque demande et il y a aussi une autre API graphique pour obtenir d' autres informations de l' utilisateur comme le nom, âge, sexe, profil lien pic etc.

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

Vous pouvez avoir une table dans votre base de données (MySQL / SQLite) où vous pouvez stocker senderIdune clé unique et d' autres informations , y compris le numéro de téléphone (que vous obtenez en demandant l' utilisateur) dans d' autres colonnes.

Voici le lien de la documentation de l' API de profil public.

Créé 04/07/2016 à 21:46
source utilisateur

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