Έχω μια μάγισσα bot επιτρέπει στο χρήστη να δημιουργήσει μια παραγγελία (χρησιμοποιώντας HeroCards και ReceiptCards ), όταν ο χρήστης θέλει να τελειώσει τη σειρά και να το αγοράσετε, δείχνει μια SigninCard με ένα σύνδεσμο προς τη σελίδα σύνδεσης μας.
Το θέμα είναι, αν ο χρήστης δεν είναι συνδεδεμένος ή δεν έχετε λογαριασμό ιστοσελίδα, θα πρέπει να στείλουν ένα συμβολικό στην ιστοσελίδα url και στη συνέχεια το συνδέουν με το χρήστη μετά την είσοδο / εγγραφή.
Αλλά για να αποφύγετε τη χρήση του Facebook ταυτότητα χρήστη (για λόγους ασφαλείας), δεν υπάρχει κάποιος τρόπος για να πάρετε το User Access Token ; Αν ναι, πώς μπορώ να το πάρει;
Έχω ήδη δοκιμάσει την botbuilder-facebookextension , αλλά επιστρέφει μόνο τις ακόλουθες ιδιότητες:
{ FIRST_NAME: , LAST_NAME: , profile_pic: , locale: , timezone: , φύλου: , is_payment_enabled: , last_ad_referral: }
Το μόνο δεδομένα χρηστών που μπορώ να πάρω είναι το μήνυμα του αντικειμένου από το διαλόγους συνεδρία επιχείρημα, μάγισσα περιέχει μόνο την ταυτότητα FB χρήστη :
{ Type: μήνυμα, timestamp: 2017-09-28T16: 43: 31.963Z, κείμενο: dev, sourceEvent: { αποστολέας: { id: MY_USER_ACCESS_TOKEN }, αποδέκτης: { id: MY_BOT_ACCESS_TOKEN }, timestamp: 1506617011963, μήνυμα: { μέσα: mid $ cAAEG8H9KH7Nk-qR2-1eyV8s4nVWa, επ.: 396.317, κείμενο : dev is_echo: false}}, συνημμένα: [], οντότητες: [], διεύθυνση: { id: μέσα $ cAAEG8H9KH7Nk-qR2-1eyV8s4nVWa, ΚωδικόςΚαναλιού : facebook», χρήστης: { id: MY_USER_ACCESS_TOKEN, όνομα: Ricardo Pereira}, συνομιλία: { isGroup: false, id: MY_USER_ACCESS_TOKEN-MY_BOT_ACCESS_TOKEN }, bot: { id: MY_BOT_ACCESS_TOKEN, όνομα: MY_BOT_NAME}, serviceUrl: https://facebook.botframework.com }, πηγή: facebook, παράγοντας : botbuilder», χρήστης: { id: MY_USER_ACCESS_TOKEN, όνομα: Ricardo Pereira}}
Btw, είμαι ανάπτυξη σε Κόμβος













