Få en Facebook User Access Token bruke BotFramework

stemmer
0

Jeg har en bot heks tillater brukeren å opprette en ordre (med HeroCards og ReceiptCards ), når brukeren ønsker å fullføre ordren og kjøpe det, det viser en SigninCard med en link til vår innloggingsside.

Spørsmålet er, hvis brukeren ikke er logget eller ikke har et nettsted konto, må jeg sende en token i området url og deretter knytte den til brukeren etter innlogging / registrere.

Men for å unngå å bruke Facebook bruker-ID (av sikkerhetshensyn), er det noen måte å få brukertilgang Token ? I så fall hvordan får jeg det?

Jeg har allerede prøvd botbuilder-facebookextension , men det bare returnerer følgende egenskaper:

{ First_name: , last_name: , profile_pic: , locale: , tidssone: , kjønn: , is_payment_enabled: , last_ad_referral: }

Den eneste brukerdata som jeg kan få er budskapet objektet fra dialoger økten argument, heks bare inneholder FB bruker-ID :

Melding, tidsstempel:: { type 2017-09-28T16: 43: 31.963Z, tekst: dev, sourceEvent: { avsender: { id: MY_USER_ACCESS_TOKEN }, mottaker: { id: MY_BOT_ACCESS_TOKEN }, tidsstempel: 1506617011963, message: { mid: mid $ cAAEG8H9KH7Nk-qR2-1eyV8s4nVWa, seq.: 396317, tekst : dev is_echo: false}}, vedlegg: [], enheter: [], adresse: { id: mid $ cAAEG8H9KH7Nk-qR2-1eyV8s4nVWa, Kanal- : Facebook, bruker: { id: MY_USER_ACCESS_TOKEN, navn: Ricardo Pereira}, samtale: { isGroup: false, id: MY_USER_ACCESS_TOKEN-MY_BOT_ACCESS_TOKEN }, bot: { id: MY_BOT_ACCESS_TOKEN, navn: MY_BOT_NAME}, serviceUrl: https://facebook.botframework.com }, source: Facebook, middel : botbuilder, bruker: { id: MY_USER_ACCESS_TOKEN, navn: Ricardo Pereira}}

Btw, jeg utvikler i Node

Publisert på 28/09/2017 klokken 17:08
kilden bruker
På andre språk...                            


1 svar

Få en Facebook User Access Token bruke BotFramework

stemmer
0

Jeg har en bot heks tillater brukeren å opprette en ordre (med HeroCards og ReceiptCards ), når brukeren ønsker å fullføre ordren og kjøpe det, det viser en SigninCard med en link til vår innloggingsside.

Spørsmålet er, hvis brukeren ikke er logget eller ikke har et nettsted konto, må jeg sende en token i området url og deretter knytte den til brukeren etter innlogging / registrere.

Men for å unngå å bruke Facebook bruker-ID (av sikkerhetshensyn), er det noen måte å få brukertilgang Token ? I så fall hvordan får jeg det?

Jeg har allerede prøvd botbuilder-facebookextension , men det bare returnerer følgende egenskaper:

{ "First_name": "", "last_name": "", "profile_pic": "", "locale": "", "tidssone": "", "kjønn": "", "is_payment_enabled": "", "last_ad_referral": ""}

Den eneste brukerdata som jeg kan få er budskapet objektet fra dialoger økten argument, heks bare inneholder FB bruker-ID :

"Melding", "tidsstempel":: { "type" "2017-09-28T16: 43: 31.963Z", "tekst": "dev", "sourceEvent": { "avsender": { "id": "MY_USER_ACCESS_TOKEN "}, "mottaker": { "id":" MY_BOT_ACCESS_TOKEN "}, "tidsstempel": 1506617011963, "message": { "mid": "mid $ cAAEG8H9KH7Nk-qR2-1eyV8s4nVWa", "seq.": 396317," tekst ":" dev " "is_echo": false}}, "vedlegg": [], "enheter": [], "adresse": { "id": " mid $ cAAEG8H9KH7Nk-qR2-1eyV8s4nVWa"," Kanal- ":" Facebook", "bruker": { "id": "MY_USER_ACCESS_TOKEN", "navn": "Ricardo Pereira"}, "samtale": { "isGroup": false, "id": "MY_USER_ACCESS_TOKEN-MY_BOT_ACCESS_TOKEN" }, "bot": { "id": "MY_BOT_ACCESS_TOKEN", "navn": "MY_BOT_NAME"}, "serviceUrl": " https://facebook.botframework.com "}, "source": "Facebook", " middel ":" botbuilder", "bruker": { "id": "MY_USER_ACCESS_TOKEN", "navn": "Ricardo Pereira"}}

Btw, jeg utvikler i Node

Svarte 28/09/2017 kl. 17:08
kilden bruker

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