API Oficial Nativa Whitelabel
⭐ Módulo API Oficial Tech Provider.
Ofereça API Oficial de modo Whitelabel para seus clientes.
Resumo Prático
➡️ Configurar e Copiar chaves do App da Meta.
➡️ Inserir chaves na Plataforma.
➡️ Configurar Webhook do App da Meta.
➡️ Habilitar WL nos planos da Plataforma.
Pré-Requisitos:
- BM Verificada na Meta.
- Status de Tech Provider da Meta.
- Permissões avançadas analisadas no APP na Meta.
☁️ Configurar o App da Meta e copiar chaves
Acesse Meus Aplicativos em https://developers.facebook.com usando a mesma conta de facebook utilizada para logar em sua BM.
Em seu Aplicativo acesse:
Funções do App > Funções
Clique no botão Adicionar pessoas e adicione como usuário desenvolvedor: rafaelribeiro.sp (utilize a tecla TAB para validar)
Login do Facebook para… > Configurações
Marque como Sim a opção “Entrar com o SDK do JavaScript” e digite todos os domínios de suas instâncias em “Domínios permitidos para o SDK do JavaScript”.
Configurações do app > Básico
Adicione novamente todas suas instâncias no campo Domínios do Aplicativo e salve. Por fim: Copie ID do Aplicativo
Copie Chave Secreta do Aplicativo
(Casos de Uso) WhatsApp > Configurador de cadastro incorpo…
1. Encontre o box Início do Cadastro Incorporado
2. Em Escolha uma Configuração de Login, clique no primeiro select para Adicionar. Pode deixar padrão e Criar.
3. Logo abaixo em Sua página de destino do Cadastro incorporado hospedado pela Meta.
Copie o Config ID
(veja imagem abaixo: números entre “config_id=” e “&”)
Finalize no menu Publicar. (Ou ativando no topo da página do APP a opção Modo do Aplicativo: desenvolvimento Ao vivo.)
🖥️ Inserir chaves na plataforma
➡️ Com as chaves copiadas, acesse a plataforma Configurações Opções WABA
Preencha o seu APP ID, CONFIG ID e APP SECRET copiados anteriormente.
Em FB_SDK digite v24.0 e em Habilitar COEX para Novas Conexões selecione a opção Sim se desejar.
Solicite o SETUP da API Oficial Nativa com a equipe.
☁️ Acessos do Webhook do App da Meta
Após o setup, volte ao App da Meta para configurar as assinaturas do webhook.
➡️ Webhook
⚡ No produto USER, assinar os seguintes campos:
– about,
– first_name,
– last_name,
– likes,
– name
⚡ No produto Whatsapp Business Account, assinar os seguintes campos:
– calls,
– flows,
– message_template_components_update
– message_template_quality_update
– message_template_status_update
– messages
– smb_message_echoes
– template_category_update
– template_correct_category_detection
🖥️ Habilitar WL na Plataforma
De volta a nossa plataforma
➡️ Habilite o WABA WL em Configurações Planos
➡️ Adicione um WhatsApp Oficial em Conexões 3 pontinhos Adicionar WhatsApp Oficial – se necessário Reinicie as Conexões antes para aparecer essa opção.
➡️ Siga com as permissões necessárias para realizar o login do Facebook na plataforma, e instalar um número como API Oficial.
⚠️ Nota Importante
Para migração de números que estão em outro BSP / Provedor pode ser necessário adicionar o seu ID de parceiro na gestão do número.