Cómo localmente almacenar información de usuario cuando se está usando Facebook Messenger conversacional?

votos
1

Seguí la documentación de Facebook y configurar mi robot mensajero. Funciona bien cuando es sólo yo, que lo está usando, pero no sé cómo crear variables y almacenar información en forma local para que pueda tener la información individual de cada usuario.

Para, por ejemplo. Si les pido que escriba su número de teléfono, cómo / dónde debería guardarlo, de modo que no se sobrescribe si un nuevo usuario entra e introduce su número (lo que ocurre, si la variable se declara a nivel mundial), y también puedo utilizarla más adelante.

Solía ​​Nodo JS y seguí los pasos que se mencionan en la documentación.

Publicado el 30/06/2016 a las 14:02
fuente por usuario
En otros idiomas...                            


1 respuestas

votos
2

Tiene un servidor de nodo js como backend que se puede comunicar a una base de datos (MySQL / SQLite).

Fb proporciona senderIdcon cada petición y también hay otra API gráfica para obtener otra información del usuario como nombre, edad, sexo, perfil de enlace pic etc.

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

Usted puede tener una tabla en la base de datos (MySQL / SQLite) donde se puede almacenar senderIdcomo una clave única y otra información, incluyendo el número de teléfono (que está recibiendo preguntando por el usuario) en otras columnas.

Aquí está el enlace de documentación de la API de perfil público.

Respondida el 04/07/2016 a las 18:46
fuente por usuario

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