Este guia ajuda os desenvolvedores a começarem a usar rapidamente a API de Nuvem do WhatsApp. Ele abrange as etapas básicas de configuração, incluindo inscrição como desenvolvedor, criação de um app da Meta, envio da primeira mensagem e configuração de um ponto de extremidade de webhook de teste. Você também aprenderá a gerar tokens de acesso seguros e enviar mensagens com e sem modelo. Apresentamos recursos avançados e outros recursos para você saber mais.
Baixar o app de exemplo
O app de exemplo do Jasper's Market contém todas as mensagens e códigos usados na demonstração do Jasper's Market. Você pode usar esse app de exemplo para saber como criar um app que envie e processe dados da API de Nuvem do WhatsApp.
Selecione Conectar-se com clientes pelo WhatsApp e siga as instruções para adicionar o caso de uso ao seu app.
Observação: se não tiver um portfólio empresarial da Meta, você criará um durante esse processo.
Caso você não tenha um app da Meta
Siga as instruções no Painel de Apps para criar um novo app.
Selecione o caso de uso Conectar-se com clientes pelo WhatsApp.
Selecione um portfólio empresarial existente ou siga as instruções para criar um novo.
Termine de criar o app.
Após a criação do app, selecione Casos de uso (ícone de lápis) na barra lateral.
Etapa 2. Conectar seu app da Meta a uma conta do WhatsApp Business
Depois de criar o app da Meta, conecte-o a uma conta do WhatsApp Business. Com essa conexão, o app pode acessar a API da Nuvem do WhatsApp e enviar mensagens em nome da empresa.
Clique em Casos de uso (ícone de lápis) na barra lateral.
No caso de uso Conectar-se com clientes pelo WhatsApp, clique em Personalizar.
Na seção Configuração da API, selecione uma conta do WhatsApp Business ou crie uma nova:
Para usar uma conta existente: selecione a conta do WhatsApp Business no menu suspenso.
Para criar uma conta: clique em Criar uma conta do WhatsApp Business e siga as instruções para configurar o seu perfil empresarial.
Depois de se conectar, você verá a identificação da conta do WhatsApp Business no painel de configuração da API.
Salve essa identificação para usar em chamadas de API.
Observação: se você tiver criado um novo portfólio empresarial da Meta durante a criação do app, uma conta do WhatsApp Business poderá ter sido criada automaticamente para você. Verifique a conexão na seção "Configuração da API" antes de continuar.
Etapa 3. Enviar sua primeira mensagem de modelo
Agora que o novo app está configurado, vamos enviar a primeira mensagem no WhatsApp.
Clique em Casos de uso (ícone de lápis) na barra lateral.
No caso de uso Conectar-se com clientes pelo WhatsApp, clique em Personalizar.
Em Início rápido, clique no botão Começar a usar a API e siga as duas primeiras etapas para enviar o modelo de mensagem hello_world a um número de telefone da sua escolha.
Guarde a identificação do número de telefone de teste e a identificação da conta do WhatsApp Business para usar mais tarde.
Depois de receber a mensagem que você enviou, responda para manter a conversa ativa.
Etapa 4. Configurar o app de webhook de teste
Você precisará configurar um ponto de extremidade de webhook para receber notificações sobre o status das mensagens, como "lida" e "entregue".
Após a criação do app de webhook de teste, responda na conversa do WhatsApp que você criou com você. A carga do webhook será exibida no app de teste da seguinte maneira:
Etapa 5. Criar um usuário do sistema e gerar um token de acesso permanente
O token de acesso temporário que você criou para enviar o modelo hello_world expira rapidamente e não é adequado para fins de desenvolvimento. Por isso, você deve criar um token permanente para usar na plataforma do WhatsApp Business.
Copie o token e guarde-o em um local seguro para usá-lo nas etapas seguintes.
Etapa 6. Enviar uma mensagem que não seja de modelo
Quando você respondeu à mensagem de teste anterior, uma janela de atendimento ao cliente foi aberta. Essa janela de 24 horas permite que você envie mensagens que não sejam de modelo aos usuários do WhatsApp. Com a janela de atendimento ao cliente aberta, você pode enviar uma mensagem que não seja de modelo para você. Para isso, insira a identificação do número de telefone de teste, o token de acesso do usuário do sistema e o número de telefone no exemplo de código abaixo. Depois, cole o código no seu terminal e execute-o.
Depois de enviar a mensagem, verifique o app de webhook de teste para ver o evento de webhook que confirma o recebimento da mensagem.
Etapa 7. Concluir
A API de Nuvem do WhatsApp permite que você envie mensagens e receba webhooks, que são os blocos fundamentais para a integração de mensagens. Além do básico, a API oferece outros recursos, como criação e gerenciamento de grupos, bem como suporte para chamadas. Para explorar esses recursos avançados, confira a seção "Saiba mais" abaixo.