Πώς να επιτόπου πληροφορίες χρήστη κατάστημα, όταν χρησιμοποιεί το Facebook Messenger chatbot;

ψήφοι
1

Ακολούθησα την τεκμηρίωση του Facebook και να δημιουργήσουν ρομπότ αγγελιοφόρος μου. Λειτουργεί μια χαρά, όταν είναι ακριβώς εγώ ποιος το χρησιμοποιεί, αλλά δεν ξέρω πώς να δημιουργήσετε μεταβλητές και να αποθηκεύουν πληροφορίες σε αυτές σε τοπικό επίπεδο, ώστε να μπορώ να έχω ατομικές πληροφορίες για κάθε χρήστη.

Για παράδειγμα. Αν έχω να τους ζητήσει να πληκτρολογήσετε τον αριθμό τηλεφώνου τους, πώς / πού μπορώ να το αποθηκεύσετε, ώστε να μην είναι αντικατασταθούν αν ένας νέος χρήστης έρχεται και εισάγει τον αριθμό του (κάτι που συμβαίνει, αν η μεταβλητή έχει δηλωθεί σε παγκόσμιο επίπεδο), και μπορώ επίσης να χρησιμοποιήστε το για αργότερα.

Θα χρησιμοποιηθεί Κόμβος JS και ακολούθησε τα βήματα που αναφέρονται στην τεκμηρίωση.

Δημοσιεύθηκε 30/06/2016 στις 17:02
πηγή χρήστη
Σε άλλες γλώσσες...                            


1 απαντήσεις

ψήφοι
2

Έχετε server του κόμβου js ως backend που μπορεί να επικοινωνεί με ένα (MySQL / SQLite) της βάσης δεδομένων.

Fb παρέχει senderIdμε κάθε αίτηση και επίσης υπάρχει και ένα άλλο γράφημα API για να πάρει άλλες πληροφορίες χρήστη, όπως όνομα, ηλικία, το φύλο, το προφίλ σύνδεσμο pic κ.λπ.

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

Μπορείτε να έχετε έναν πίνακα σε (MySQL / SQLite) της βάσης δεδομένων σας, όπου μπορείτε να αποθηκεύσετε senderIdως ένα μοναδικό κλειδί και άλλες πληροφορίες, συμπεριλαμβανομένων του αριθμού τηλεφώνου (που παίρνετε, ζητώντας από το χρήστη) σε άλλες στήλες.

Εδώ είναι η σύνδεση τεκμηρίωση για το δημόσιο προφίλ API.

Απαντήθηκε 04/07/2016 στις 21:46
πηγή χρήστη

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