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
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: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
Hablar fuera de la ventana
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.