Skip to main content
Canal de tipo META_MESSENGER. Es el único flujo con dos etapas de autorización: el OAuth de Facebook da acceso a varias páginas, y el canal necesita solo una.

Requisitos

  • Una página de Facebook (no un perfil personal)
  • Ser administrador de la página
  • La página vinculada a un Portafolio Empresarial

Conectar

El SDK abre facebook.com/dialog/oauth con estos scopes:

El paso extra: elegir la página

Después del OAuth, si el usuario administra más de una página, tienes que preguntarle cuál vincular:
Ese método llama a POST /v1/channels/{channelId}/list-messenger-pages, autenticado con la Public Key. Muestra la lista, deja que el usuario elija y envía el pageId elegido al endpoint de conexión.
Si el usuario administra solo una página, el SDK ya devuelve el pageId rellenado y puedes saltarte este paso.

Qué cambia en Messenger

La ubicación y el contacto no existen en Messenger. Meta descontinuó el botón de ubicación en octubre de 2019. Consulta la matriz de capacidades.

Hablar fuera de la ventana

Las Message Tags CONFIRMED_EVENT_UPDATE, ACCOUNT_UPDATE y POST_PURCHASE_UPDATE se descontinuaron el 27 de abril de 2026 y devuelven el error 100. Las integraciones que aún dependen de ellas ya están rotas.
El sustituto son las plantillas preaprobadas de Meta:
La compatibilidad con Utility Template en Omni Z-API está en implementación. Consulta la comparación de los tres tipos de plantilla.