Πάρτε ένα Facebook User Access Token χρησιμοποιώντας BotFramework

ψήφοι
0

Έχω μια μάγισσα 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, είμαι ανάπτυξη σε Κόμβος

Δημοσιεύθηκε 28/09/2017 στις 17:08
πηγή χρήστη
Σε άλλες γλώσσες...                            


1 απαντήσεις

Πάρτε ένα Facebook User Access Token χρησιμοποιώντας BotFramework

ψήφοι
0

Έχω μια μάγισσα 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, είμαι ανάπτυξη σε Κόμβος

Απαντήθηκε 28/09/2017 στις 17:08
πηγή χρήστη

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