Kap egy Facebook User Access Token használatával BotFramework

szavazat
0

Van egy bot boszorkány teszi a felhasználó számára, hogy hozzon létre egy megrendelés ( HeroCards és ReceiptCards ), amikor a felhasználó akarja befejezni a megrendelést, és vásároljunk, azt mutatja egy SigninCard egy linket a bejelentkezési oldalon.

A kérdés, ha a felhasználó nincs bejelentkezve, vagy nincs hely venni, azt kell, hogy küldjön egy token a helyszínen url majd társítja azt a felhasználó bejelentkezés után / Regisztráció.

De ahhoz, hogy ne használja a Facebook felhasználói azonosító (biztonsági okokból), hogy van-e módja annak, hogy a User Access Token ? Ha igen, hogyan kapom meg?

Már próbáltam a botbuilder-facebookextension , de ez csak akkor tér vissza a következő tulajdonságokkal rendelkezik:

{ First_name: , last_name: , profile_pic: , locale: , időzóna: , nem: , is_payment_enabled: , last_ad_referral: }

Az egyetlen felhasználói adatok, hogy tudok az üzenet tárgya a dialógusok ülésen érv, boszorkány csak azokat a FB Felhasználói azonosító :

{ Type: üzenet, timestamp: 2017-09-28T16: 43: 31.963Z, text: dev, sourceEvent: { feladó: { id: MY_USER_ACCESS_TOKEN }, címzett: { id: MY_BOT_ACCESS_TOKEN }, időbélyeg: 1506617011963, üzenet: { mid: mid. $ cAAEG8H9KH7Nk-qR2-1eyV8s4nVWa, azt követő: 396.317, text : dev is_echo: false}} kellékek: [] szervezetek: [] cím: { id: mid. $ cAAEG8H9KH7Nk-qR2-1eyV8s4nVWa, channelid : Facebook”, felhasználó: { id: MY_USER_ACCESS_TOKEN, név: Ricardo Pereira}, beszélgetés: { isGroup: hamis, id: MY_USER_ACCESS_TOKEN-MY_BOT_ACCESS_TOKEN }, bot: { id: MY_BOT_ACCESS_TOKEN, név: MY_BOT_NAME}, serviceUrl: https://facebook.botframework.com }, forrás: Facebook, szer : botbuilder”, felhasználó: { id: MY_USER_ACCESS_TOKEN, név: Ricardo Pereira}}

Btw, én fejlődő Node

A kérdést 28/09/2017 17:08
a forrás felhasználó
Más nyelveken...                            


1 válasz

Kap egy Facebook User Access Token használatával BotFramework

szavazat
0

Van egy bot boszorkány teszi a felhasználó számára, hogy hozzon létre egy megrendelés ( HeroCards és ReceiptCards ), amikor a felhasználó akarja befejezni a megrendelést, és vásároljunk, azt mutatja egy SigninCard egy linket a bejelentkezési oldalon.

A kérdés, ha a felhasználó nincs bejelentkezve, vagy nincs hely venni, azt kell, hogy küldjön egy token a helyszínen url majd társítja azt a felhasználó bejelentkezés után / Regisztráció.

De ahhoz, hogy ne használja a Facebook felhasználói azonosító (biztonsági okokból), hogy van-e módja annak, hogy a User Access Token ? Ha igen, hogyan kapom meg?

Már próbáltam a botbuilder-facebookextension , de ez csak akkor tér vissza a következő tulajdonságokkal rendelkezik:

{ "First_name": "", "last_name": "", "profile_pic": "", "locale": "", "időzóna": "", "nem": "", "is_payment_enabled": "", "last_ad_referral": ""}

Az egyetlen felhasználói adatok, hogy tudok az üzenet tárgya a dialógusok ülésen érv, boszorkány csak azokat a FB Felhasználói azonosító :

{ "Type": "üzenet", "timestamp": "2017-09-28T16: 43: 31.963Z", "text": "dev", "sourceEvent": { "feladó": { "id": "MY_USER_ACCESS_TOKEN "}, "címzett": { "id":" MY_BOT_ACCESS_TOKEN "}, "időbélyeg": 1506617011963, "üzenet": { "mid": "mid. $ cAAEG8H9KH7Nk-qR2-1eyV8s4nVWa", "azt követő": 396.317," text ":" dev " "is_echo": false}} "kellékek": [] "szervezetek": [] "cím": { "id": "mid. $ cAAEG8H9KH7Nk-qR2-1eyV8s4nVWa"," channelid ":" Facebook”, "felhasználó": { "id": "MY_USER_ACCESS_TOKEN", "név": "Ricardo Pereira"}, "beszélgetés": { "isGroup": hamis, "id": "MY_USER_ACCESS_TOKEN-MY_BOT_ACCESS_TOKEN" }, "bot": { "id": "MY_BOT_ACCESS_TOKEN", "név": "MY_BOT_NAME"}, "serviceUrl": " https://facebook.botframework.com "}, "forrás": "Facebook", " szer ":" botbuilder”, "felhasználó": { "id": "MY_USER_ACCESS_TOKEN", "név": "Ricardo Pereira"}}

Btw, én fejlődő Node

Válaszolt 28/09/2017 17:08
a forrás felhasználó

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