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
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: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
Falando fora da janela
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.