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













