Los documentos de la plataforma Messenger muestra un ejemplo de cómo obtener la información de perfil de usuario a través de su API (ver esta ). Podría acabo de entender si el ejemplo que se muestra en realidad contiene toda la información posible recuperar (es decir: nombre, apellido, profile_pic, la configuración regional, la zona horaria, sexo), o si es solo un ejemplo y que podría encontrar más datos de los usuarios a través de la API (de nuevo, refiriéndose al hacer esto simplemente a través de la plataforma de mensajería, también conocido como a través de los robots). Gracias !
¿Qué información perfil de usuario está disponible en la plataforma de Facebook Mensajero?
Esta es la única información disponible para el usuario en el momento a través de la API de chat bot y no se puede utilizar cualquier otro API para consultar la información del usuario, porque el ID de usuario (ID del remitente) obtenemos en nuestra web hook es sólo por el alcance de la App-PAGE y se completamente diferente a la real identificación de usuario de Facebook y actualmente no hay manera de vincular estos dos documentos de identidad.
Usted puede pedir a un usuario iniciar sesión con FB API de sesión y vincular los dos ID a su fin, pero que no va a ser la forma ideal de hacerlo.
Editar: 26/07/2016
Facebook ha introducido una nueva característica para la plataforma de mensajería llamado enlace de cuentas . Esto puede ser usado para identificar a un usuario que ha creado una cuenta en su sitio web a través Facebook Login. Facebook login tiene su propio conjunto de permisos que pueden utilizarse para obtener mucha más información a través de Facebook API gráfica. Puede encontrar la lista completa aquí .
Puede recuperar - nombre, apellido, profile_pic, la configuración regional, la zona horaria, el género
Esta información puede ser recuperada con una llamada rápida a la gráfica FB:
https://graph.facebook.com/v2.6/<USER_ID>?fields=first_name,last_name,profile_pic,locale,timezone,gender&access_token=<PAGE_ACCESS_TOKEN>
Facebook ha añadido recientemente "es el pago habilitado" campo https://developers.facebook.com/docs/messenger-platform/user-profile a la API de perfil de usuario. Esto le indica si el usuario puede pagar con pagos de Facebook.













