Tengo una bruja bot permite al usuario crear una orden (utilizando HeroCards y ReceiptCards ), cuando el usuario quiere terminar el orden y comprarlo, se muestra un SigninCard con un enlace a la página de inicio de sesión.
La cuestión es, si el usuario no está conectado o no tiene una cuenta en el sitio, necesito enviar un token en la URL del sitio y luego asociarlo al usuario después de conectar / registrarse.
Sin embargo, con el fin de evitar el uso del Facebook ID de usuario (por razones de seguridad), no hay ninguna manera de obtener el token de acceso de usuario ? Si es así, ¿cómo lo consigo?
Ya he probado la botbuilder-facebookextension , pero sólo devuelve las siguientes propiedades:
{ Nombre apellido: , apellidos: , profile_pic: , local: , zona horaria: , género: , is_payment_enabled: , last_ad_referral: }
Los únicos datos de usuario que puedo conseguir es el mensaje de objeto desde el diálogos sesión de argumento, bruja sólo contiene el ID de usuario FB :
{ Type: mensaje, marca de tiempo: 2017-09-28T16: 43: 31.963Z, texto: dev, sourceEvent: { emisor: { id: MY_USER_ACCESS_TOKEN }, receptor: { id: MY_BOT_ACCESS_TOKEN }, marca de tiempo: 1506617011963, mensaje: { medio: mid-$ cAAEG8H9KH7Nk qR2-1eyV8s4nVWa, ss.: 396317, texto : dev is_echo: false}}, adjuntos: [], entidades: [], dirección: { id: mid.$ CAAEG8H9KH7Nk-qR2-1eyV8s4nVWa, channelId: facebook, usuario: { id: MY_USER_ACCESS_TOKEN, name: Ricardo Pereira}, conversación: { isGroup: false, id: MY_USER_ACCESS_TOKEN-MY_BOT_ACCESS_TOKEN}, bot: { id: MY_BOT_ACCESS_TOKEN, name: MY_BOT_NAME}, ServiceUrl: }, Conversación: { isGroup: false, id: MY_USER_ACCESS_TOKEN-MY_BOT_ACCESS_TOKEN}, bot: { id: MY_BOT_ACCESS_TOKEN, name: MY_BOT_NAME}, ServiceUrl: }, Conversación: { 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 }, fuente: facebook, agente: botbuilder, usuario: { id: MY_USER_ACCESS_TOKEN, name: Ricardo Pereira} }
Por cierto, estoy desarrollando en el Nodo













