Ho una strega bot permette all'utente di creare un ordine (utilizzando HeroCards e ReceiptCards ), quando l'utente vuole terminare l'ordine e acquistarlo, mostra un SigninCard con un link alla nostra pagina di login.
Il problema è, se l'utente non è connesso o non dispone di un account del sito, ho bisogno di inviare un token nel sito URL e quindi associare all'utente dopo il login / registrazione.
Ma al fine di evitare di utilizzare l' ID utente di Facebook (per motivi di sicurezza), non v'è alcun modo per ottenere l'utente token di accesso ? Se sì, come faccio a farlo?
Ho già provato il botbuilder-facebookextension , ma restituisce solo le seguenti proprietà:
{ First_name: , cognome: , profile_pic: , locale: , fuso orario: , genere: , is_payment_enabled: , last_ad_referral: }
Gli unici dati utente che posso ottenere è il messaggio oggetto dalla finestre di dialogo sessione di tesi, strega contiene solo l' ID utente FB :
{ Type: il messaggio, timestamp: 2017-09-28T16: 43: 31.963Z, testo: dev, sourceEvent: { mittente: { id: MY_USER_ACCESS_TOKEN }, destinatario: { id: MY_BOT_ACCESS_TOKEN }, timestamp: 1506617011963, messaggio: { mid: mid $ cAAEG8H9KH7Nk-qR2-1eyV8s4nVWa, ss.: 396.317, testo : dev is_echo: false}}, allegati: [], entità: [], indirizzo: { id: $ mid-cAAEG8H9KH7Nk qR2-1eyV8s4nVWa, channelId : facebook, utente: { id: MY_USER_ACCESS_TOKEN, name: Ricardo Pereira}, colloquio: { isGroup: false, id: MY_USER_ACCESS_TOKEN-MY_BOT_ACCESS_TOKEN }, bot: { id: MY_BOT_ACCESS_TOKEN, name: MY_BOT_NAME}, ServiceURL: https://facebook.botframework.com }, fonte: facebook, agente : botbuilder, utente: { id: MY_USER_ACCESS_TOKEN, name: Ricardo Pereira}}
Btw, sto sviluppando in Nodo













