Skip to main content
A partir del 1 de agosto de 2018, Facebook cambió los permisos y campos de la API Graph de Facebook que se pueden solicitar. Auth0 ha actualizado las Conexiones de Facebook para reflejar estos cambios y ha modificado la interfaz de la conexión para que sea más clara. Consulta Facebook Login Changelog: Recent Changes to Facebook Login para obtener todos los detalles y las fechas clave.

Características afectadas

Es posible que esta actualización no requiera cambios en tu código ni en tu configuración, pero tu aplicación podría recibir datos de perfil adicionales si los permisos existentes lo permiten. Ten en cuenta lo siguiente:
  • Si tu conexión de Facebook está configurada para solicitar uno de los permisos eliminados, tu no los incluirá en el scope.
  • Si tu aplicación de Facebook está marcada como “development”, es posible que sigas viendo un error temporalmente al probar la conexión.
  • Si agregas nuevos permisos a la conexión, se pedirá el consentimiento de los usuarios finales la próxima vez que inicien sesión. Consulta la documentación de Facebook para saber cómo actuar con los usuarios que no tengan un permiso específico.

Permisos de Facebook Login

La aplicación solicita los permisos de Facebook Login cuando un usuario inicia sesión con Facebook. Si el usuario inicia sesión por primera vez o si los permisos han cambiado, Facebook le mostrará una ventana de consentimiento con los nuevos permisos solicitados. Una vez concedidos esos permisos, la aplicación podrá actuar en nombre de ese usuario con un token de acceso de Facebook. La interfaz de la conexión de Facebook se ha actualizado para mostrar, en todos los permisos, tanto el nombre habitual como el nombre interno. Esto facilita encontrar los permisos que necesita y asociarlos con cualquier código que esté ejecutando con esos nombres de permisos.

Permisos añadidos

Se añadieron los siguientes permisos a la interfaz de la conexión de Facebook:
  • business_management
  • groups_access_member_info
  • leads_retrieval
  • pages_manage_instant_articles
  • publish_to_groups
  • publish_to_groups
  • user_age_range
  • user_gender
  • user_link

Permisos eliminados

Se eliminaron los siguientes permisos de la interfaz de la conexión de Facebook:
  • read_custom_friendlists
  • rsvp_event
  • user_about_me
  • user_actions-books
  • user_actions-fitness
  • user_actions-music
  • user_actions-news
  • user_actions-video
  • user_education_history
  • user_games_activity
  • user_relationship_details
  • user_relationships
  • user_religion_politics
  • user_website
  • user_work_history

Permisos movidos a obsoletos

Los siguientes permisos se movieron a la sección Obsoletos y no deben usarse con la versión más reciente de la Graph API:
  • publish_actions
  • user_managed_groups

Campos de la API Graph de Facebook

La API Graph de Facebook se utiliza después de que un usuario inicia sesión para recuperar los datos del perfil del usuario de Auth0. Los permisos de datos de usuario solicitados determinan qué información se recupera de la API Graph. Los campos que se devuelven dependen de los permisos solicitados y de que esos campos existan en el perfil de usuario de Facebook. Este cambio actualizó la API Graph de la versión 2.8 a la 3.2 y solicitará los siguientes campos de datos de usuario al iniciar sesión:
  • address (añadido)
  • age_range
  • birthday
  • context
  • cover
  • currency (añadido)
  • devices
  • email
  • favorite_athletes
  • favorite_teams
  • first_name
  • gender
  • hometown
  • id
  • inspirational_people
  • install_type (añadido)
  • installed
  • is_verified
  • languages
  • last_name
  • link
  • locale
  • location
  • meeting_for (añadido)
  • middle_name
  • name
  • name_format
  • picture
  • public_key (añadido)
  • quotes
  • security_settings (añadido)
  • short_name (añadido)
  • significant_other
  • sports (añadido)
  • third_party_id
  • timezone
  • updated_time
  • verified
  • video_upload_limits (añadido)
  • viewer_can_send_gift (añadido)