Saltar al contenido principal
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

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 qué acepta cada canal.

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.