Este guia ajudará você a enviar e receber sua primeira mensagem usando a API de Nuvem. Você também aprenderá a configurar webhooks para usar com um app de exemplo.
Este documento destina-se a pessoas que desenvolvem aplicativos para si mesmas ou para organizações próprias. Se você estiver criando um app que será usado por outras empresas, consulte Solution Providers.
Você precisará do seguinte:
Neste ponto, se você tiver criado um novo app, a solicitação Adicionar produtos ao seu app será exibida. Role a tela para baixo e, em WhatsApp, selecione Configurar. Você também pode selecionar seu app na tela Meus apps e seguir as mesmas instruções novamente para adicionar o WhatsApp.
Caso você tenha uma conta empresarial da Meta (MBA, pelas iniciais em inglês), será preciso anexá-la ao adicionar o produto WhatsApp ao seu app. Se não tiver uma, você receberá algumas instruções para criar a conta. Depois que sua MBA for anexada ao app, estará tudo pronto para iniciar os testes.
Veja o que acontece quando o produto WhatsApp é adicionado ao seu app:
Adicione um número válido do WhatsApp para enviar mensagens de teste.
No menu à esquerda do Painel de Apps, navegue até WhatsApp > Configuração da API. Em Enviar e receber mensagens, selecione o campo Para e escolha Gerenciar lista de números de telefone.
É possível adicionar qualquer número válido do WhatsApp como destinatário. O destinatário receberá um código de confirmação no WhatsApp que pode ser usado para verificar o número de telefone.
Após a verificação, o número do destinatário deverá ser selecionado no campo Para. Repita esse processo se quiser adicionar outro destinatário, sem ultrapassar o limite de 5 números no total.
Envie a mensagem de modelo pré-aprovada hello_world
ao número do destinatário escolhido.
No painel WhatsApp > Configuração da API:
Outra opção é copiar o comando cURL, colar em uma nova janela de terminal e depois executá-lo.
Observe que o código indica que você está enviando uma mensagem de modelo (”type”:”template”
) e identificando um modelo específico para usar (”name”:”hello_world”
).
Com os webhooks, você pode receber notificações HTTP em tempo real sobre mudanças em objetos específicos. No WhatsApp, os webhooks podem notificar você sobre diferentes eventos ocorridos no app, como entrega de mensagens, notificações de leitura e até mesmo alterações na conta.
Adicione um URL de retorno de chamada para ver o conteúdo dos webhooks. Siga o guia Exemplo de URL de retorno de chamada para testar webhooks para clonar nosso app de exemplo, que aceita notificações de webhooks e exibe as respectivas cargas JSON na tela.
Depois que seu webhook estiver configurado, reenvie o modelo de mensagem e responda a ele. Quatro notificações de webhook diferentes serão exibidas: as notificações de envio, entrega e leitura da mensagem, além do conteúdo da mensagem recebida.
Com as versões de teste do número comercial e da conta do WhatsApp Business, você pode começar a desenvolver seu app. O uso desses ativos de teste permite que você não pague para enviar mensagens enquanto trabalha no processo de desenvolvimento.
Quando estiver tudo pronto para começar a enviar mensagens aos seus clientes, você poderá adicionar um número de telefone comercial real no painel Configuração da API e criar uma conta real do WhatsApp Business.