WhatsApp Business Platform
WhatsApp Business Platform
Recursos

Introdução à API de Nuvem do WhatsApp

Updated: 1 de out de 2025
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.

Pré-requisitos

  1. Você precisa ter uma conta do Facebook ou uma conta gerenciada da Meta.
  2. É necessário se registrar como desenvolvedor.
  3. Você precisa de acesso a um dispositivo com o WhatsApp instalado para enviar e receber mensagens de teste durante a configuração.

Etapa 1. Criar um novo app de desenvolvedor da Meta e configurar com o WhatsApp

Você precisa criar um app de desenvolvedor da Meta e configurá-lo com o caso de uso do WhatsApp.
Clique em "Ir para o Painel de Apps" e siga as instruções abaixo para começar.

Caso você já tenha um app da Meta

  1. Selecione o app existente no Painel de Apps.
  2. Clique em Adicionar casos de uso.
  3. 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

  1. 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.
  2. 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.
  1. Navegue até o Painel de Apps e selecione o app.
  2. Clique em Casos de uso (ícone de lápis) na barra lateral.
  3. No caso de uso Conectar-se com clientes pelo WhatsApp, clique em Personalizar.
  4. 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.
  5. 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.
  1. Clique em Casos de uso (ícone de lápis) na barra lateral.
  2. No caso de uso Conectar-se com clientes pelo WhatsApp, clique em Personalizar.
  3. 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.
  4. 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".
Use nosso servidor de webhook de exemplo para fins de teste seguindo o guia Como usar um app de webhook de teste.
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:
{
  "object": "whatsapp_business_account",
  "entry": [
    {
      "id": "215589313241560883",
      "changes": [
        {
          "value": {
            "messaging_product": "whatsapp",
            "metadata": {
              "display_phone_number": "15551797781",
              "phone_number_id": "7794189252778687"
            },
            "contacts": [
              {
                "profile": {
                  "name": "Jessica Laverdetman"
                },
                "wa_id": "13557825698"
              }
            ],
            "messages": [
              {
                "from": "17863559966",
                "id": "wamid.HBgLMTc4NjM1NTk5NjYVAGHAYWYET688aASGNTI1QzZFQjhEMDk2QQA=",
                "timestamp": "1758254144",
                "text": {
                  "body": "Hi!"
                },
                "type": "text"
              }
            ]
          },
          "field": "messages"
        }
      ]
    }
  ]
}

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.
  1. Acesse Configurações do negócio e clique em Usuários do sistema na barra lateral.
  2. Clique no botão Adicionar+ no canto superior direito e siga as instruções para criar um novo usuário do sistema.
  3. Selecione o novo usuário do sistema que você criou e clique em Atribuir ativos.
    • Selecione o app e ative Gerenciar app em Controle total.
    • Selecione sua conta do WhatsApp e ative a opção Gerenciar contas do WhatsApp Business em Controle total.
    • Clique no botão Atribuir ativos.
  4. Clique em Gerar token.

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.
curl 'https://graph.facebook.com/v23.0/<TEST_BUSINESS_PHONE_NUMBER_ID>/messages' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer <SYSTEM_USER_ACCESS_TOKEN>' \
-d '
{
  "messaging_product": "whatsapp",
  "recipient_type": "individual",
  "to": "<WHATSAPP_USER_PHONE_NUMBER>",
  "type": "text",
  "text": {
    "body": "Hello!"
  }
}'
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.

Saiba mais

Você achou esta página útil?
Ícone de polegar para cima
Ícone de polegar para baixo