Enviar Mensagens Automáticas No WhatsApp Usando CURL

28 de maio de 2024

Leve sua estratégia de marketing para o próximo nível com mensagens automáticas no WhatsApp. Ao integrar a Wassenger API com cURL, você pode enviar facilmente aos seus clientes lembretes, mensagens personalizadas e conteúdo promocional. Essa ferramenta poderosa ajuda empresas a aumentar vendas e melhorar o engajamento com clientes.

Neste artigo, vamos guiar você pela configuração e uso da Wassenger API com cURL para automatizar suas mensagens no WhatsApp, garantindo interações oportunas e segmentadas com seu público. Este guia vai impulsionar seus esforços de marketing, aumentar a satisfação do cliente e gerar crescimento nas vendas.

🫣 Não quer usar programação? Sem problema! Explore nosso novo recurso de Campanhas no WhatsApp sem código. Importe seus contatos, defina uma mensagem, escolha a data de envio e relaxe! 🥳 🥳

🤩 🤖 Wassenger é uma plataforma completa de comunicação e solução de API para WhatsApp. Explore mais de 100+ casos de uso da API e automatize qualquer coisa no WhatsApp inscrevendo-se para um teste gratuito e começando em minutos!

Requisitos

  • Ter um número do WhatsApp já vinculado à plataforma e online.
  • Número de telefone do destinatário com prefixo internacional no formato E164. Exemplo: +12345678900. Valide o formato do número de telefone aqui.

Endpoint da API

Usaremos o seguinte endpoint da API para enviar mensagens para um chat:

Preparar a requisição

URL da API de destino usando o método POST

https://api.wassenger.com/v1/messages

Cabeçalhos HTTPS obrigatórios > Obtenha sua chave de API aqui

Content-Type: application/json
Token: $API_TOKEN

Use o corpo em formato JSON

{
  "phone": "+1234567890",
  "message": "Hello world, this is a sample message"
}

🖥️ Procurando um exemplo de código? Vá para o testador de API ao vivo e obtenha exemplos de código prontos para uso em mais de 15 linguagens de programação, incluindo Python, JavaScript, PHP, C#, Java, Ruby, Go, Powershell, cURL e mais.

🤩 🤖 Wassenger é uma solução completa de API para WhatsApp. Inscreva-se para um teste gratuito de 7 dias e comece em minutos!

Para enviar mensagens automáticas no WhatsApp usando cURL, siga estes passos:

  1. Instale o cURL: Garanta que você tenha o pacote cURL instalado. Instruções de instalação.
  2. Prepare o comando cURL: Use o comando cURL com o método HTTP, URL, cabeçalhos e dados apropriados.
curl --request POST \
--url https://api.wassenger.com/v1/messages \
--header 'Content-Type: application/json' \
--header 'Token: ENTER API KEY HERE' \
--data '{"phone":"+1234567890", "message":"Hello world, this is a sample message"}'
  • Request Method: Use --request POST para especificar o método HTTP POST.
  • URL: Defina a URL do endpoint da API com --url [https://api.wassenger.com/v1/messages](https://api.wassenger.com/v1/messages.)
  • Headers: Adicione os cabeçalhos Content-Type e Token usando --header.
  • Data: Inclua o payload da mensagem em formato JSON usando --data.

Com a Wassenger API, você tem a versatilidade que sempre quis. Confira os diferentes tipos de mensagens que você pode enviar:

1. Enviar mensagens de texto com alta prioridade para um grupo

curl --request POST \
--url https://api.wassenger.com/v1/messages \
--header 'Content-Type: application/json' \
--header 'Token: <api token goes here>' \
--data '{"group":"123456789000000000@g.us", "priority":"high", "message":"Hello world! This is a simple test message."}'

2. Enviar mensagens com mídia para usuários. Observe que o arquivo deve ser atualizado primeiro

Saiba como enviar mensagens multimídia e fazer upload de arquivos aqui

curl --request POST \
--url https://api.wassenger.com/v1/messages \
--header 'Content-Type: application/json' \
--header 'Token: <api token goes here>' \
--data '{"phone":"+1234567890", "message":"Hello world! This is a test media message.", "media":{"file":"<24 characters length file ID>"}}'

3. Enviar mensagens de texto que devem ser entregues agora

curl --request POST \
--url https://api.wassenger.com/v1/messages \
--header 'Content-Type: application/json' \
--header 'Token: <api token goes here>' \
--data '{"phone":"+1234567890", "message":"Hello world! This is a simple test message.", "enqueue":"never"}'

4. Enviar mensagens agendadas com um atraso personalizado

curl --request POST \
--url https://api.wassenger.com/v1/messages \
--header 'Content-Type: application/json' \
--header 'Token: <api token goes here>' \
--data '{"phone":"+1234567890", "schedule":{"delayTo":"1h"}, "message":"Hello world! This is a simple test message."}'

5. Enviar uma mensagem agendada em uma data específica com uma data ISO 8601 válida

curl --request POST \
--url https://api.wassenger.com/v1/messages \
--header 'Content-Type: application/json' \
--header 'Token: <api token goes here>' \
--data '{"phone":"+1234567890", "deliverAt":"2019-01-01T11:00:00.410Z", "message":"Hello world! This is a simple test message."}'

🤩 🤖 Wassenger é uma solução completa de API para WhatsApp. Inscreva-se para um teste gratuito de 7 dias e comece em minutos!

Teste ao vivo da API

Você pode testar a API ao vivo e brincar com ela diretamente do seu navegador.

Depois de terminar os testes, obtenha o exemplo de código gerado automaticamente na sua linguagem de programação preferida e você estará pronto para começar.

Experimente nosso testador de API ao vivo agora

🤩 🤖 Wassenger é uma plataforma completa de comunicação e solução de API para WhatsApp. Explore mais de 100+ casos de uso da API e automatize qualquer coisa no WhatsApp inscrevendo-se para um teste gratuito e começando em minutos!

Perguntas Frequentes

Posso usar o Wassenger para enviar mensagens de marketing?

Como você talvez saiba, o WhatsApp tem políticas rígidas sobre o envio de mensagens de marketing não solicitadas, conteúdo ilícito ou spam.

Enviar mensagens de marketing ou qualquer mensagem não solicitada para usuários não é permitido e você colocaria seu número do WhatsApp em alto risco de ser banido.

A comunicação via WhatsApp pode ser mais adequada para alguns casos de uso comercial, portanto recomendamos projetar uma estratégia de comunicação legítima e aprovada pelo usuário para evitar problemas futuros.

Por favor, leia nossas diretrizes com boas práticas de comunicação e como evitar ser banido.

Como enviar mensagens para múltiplos números de telefone 📲

Você precisa enviar várias requisições à API, uma por número de telefone alvo.

Por exemplo, para enviar uma mensagem para 10 números de telefone, você deve enviar 10 requisições HTTPS independentes para a API.

Não há opção para enviar múltiplas mensagens em uma única requisição da API.

Como validar se um número de telefone pode receber mensagens no WhatsApp 📳

Você pode validar se um determinado número de telefone está vinculado a uma conta do WhatsApp e pode receber mensagens.

A API fornece um endpoint que pode validar se um determinado número de telefone existe no WhatsApp.

O único requisito é ter pelo menos um número do WhatsApp conectado à plataforma na sua conta atual.

Para mais detalhes, consulte a documentação do endpoint da API aqui.

Antes de verificar se um número de telefone existe no WhatsApp, você também pode validar e normalizar o formato de uma lista de números de telefone usando o endpoint de validação de números. Este endpoint apenas valida o formato correto E164 mas não verifica se o número de telefone está efetivamente no WhatsApp.

Observação: o número de validações de checagem do WhatsApp é limitado por mês com base no seu plano de assinatura. Consulte a tabela de preços para mais detalhes sobre os limites.

Procurando mais respostas? Confira as FAQs estendidas.

Recursos úteis adicionais

Documentação da API 🖥️

Para mais detalhes sobre o endpoint da API, por favor verifique a documentação, onde você encontrará todos os detalhes sobre os parâmetros de requisição aceitos, possíveis respostas de sucesso ou erro e exemplos de código prontos para uso em múltiplas linguagens de programação:

https://app.wassenger.com/docs/#tag/Messages/operation/createMessage

Ready to transform your WhatsApp communication?

Start automating your customer interactions today with Wassenger

Get Started Free