Skip to main content
Canal do tipo META_MESSENGER. É o único fluxo com duas etapas de autorização: o OAuth do Facebook dá acesso a várias páginas, e o canal precisa de uma só.

Requisitos

  • Uma página do Facebook (não perfil pessoal)
  • Ser administrador da página
  • A página vinculada a um Portfólio Empresarial

Conectando

O SDK abre facebook.com/dialog/oauth com estes escopos:

O passo extra: escolher a página

Depois do OAuth, se o usuário administra mais de uma página, você precisa perguntar qual vincular:
Esse método chama POST /v1/channels/{channelId}/list-messenger-pages, autenticado com a Public Key. Mostre a lista, deixe o usuário escolher, e envie o pageId escolhido junto ao endpoint de conexão.
Se o usuário administra só uma página, o SDK já devolve o pageId preenchido e você pode pular essa etapa.

O que muda no Messenger

Localização e contato não existem no Messenger. O botão de localização foi descontinuado pela Meta em outubro de 2019. Veja a matriz de capacidades.

Falando fora da janela

As Message Tags CONFIRMED_EVENT_UPDATE, ACCOUNT_UPDATE e POST_PURCHASE_UPDATE foram descontinuadas em 27 de abril de 2026 e retornam erro 100. Integrações que ainda dependem delas já estão quebradas.
O substituto são os templates pré-aprovados da Meta:
O suporte a Utility Template no Omni Z-API está em implementação. Veja a comparação dos três tipos de template.