Enviar Mensagens Automáticas no WhatsApp Usando Powershell

20 de maio de 2024

Imagine automatizar suas mensagens do WhatsApp para enviar facilmente lembretes, notificações, confirmações de envio, promoções e mais para seus clientes, economizando tempo e custos, garantindo entregabilidade eficaz e proporcionando uma ótima experiência ao cliente.

Com Wassenger’s, você pode integrar mensagens do WhatsApp usando Powershell para automatizar mensagens com facilidade. Neste tutorial, você pode aprender como fazer isso em passos simples e se beneficiar de apenas uma parte do potencial da API do Wassenger’s 🥳🥳

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

Requisitos

  • Ter um WhatsApp number 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 grupo:

Preparar a requisição

URL da API alvo 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 API live tester 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.

Enviar mensagens automatizadas com Powershell

  1. Substituição da API Key: Certifique-se de substituir "ENTER API KEY HERE" pela sua chave de API real.
  2. Verificar por erros: Adicione tratamento de erros para capturar quaisquer problemas que possam ocorrer durante a chamada à API (verifique a mensagem de erro no corpo da resposta) e tente reenviar a requisição se necessário.
  3. Verificar Endpoint e Payload: Confirme que a URL do endpoint e o formato do payload estão corretos de acordo com a documentação da API.

$headers = @{ "Content-Type" = "application/json" "Token" = "YOUR_ACTUAL_API_KEY" }

$body = @{ "phone" = "+1234567890" "message" = "Hello world, this is a sample message" } | ConvertTo-Json

try { $response = Invoke-WebRequest -Uri 'https://api.wassenger.com/v1/messages' -Method POST -Headers $headers -Body $body if ($response.StatusCode -eq 200) { Write-Host "Message sent successfully." } else { Write-Host "Failed to send message. Status code:" $response.StatusCode } } catch { Write-Host "An error occurred:" $_.Exception.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 ao vivo e experimentar a API diretamente do seu navegador em minutos.

Quando terminar os testes, obtenha o exemplo de código auto-gerado na sua linguagem de programação preferida e você estará pronto para usar.

Perguntas frequentes

Como enviar mensagens para vários números de telefone

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

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

Não há opção para enviar várias mensagens em uma única requisição à 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 ou não.

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 existe efetivamente no WhatsApp.

Observação: O número de validações de verificação no 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? Consulte as FAQs estendidas.

Mais recursos úteis

Documentação da API

Para mais detalhes sobre o endpoint da API, consulte 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 várias 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