Este tutorial ensinará como enviar mensagens para grupos do WhatsApp usando a API.
A comunicação eficaz é crucial para manter equipes coordenadas, comunidades engajadas e o suporte ao cliente responsivo. Wassenger simplifica esse processo ao possibilitar um gerenciamento e interação suaves dentro de grupos do WhatsApp. Com a sólida API e ferramentas de automação, compartilhar mensagens, vídeos, imagens, documentos e mensagens de voz torna-se eficiente e simplificado.
Este guia mostrará como usar Java para enviar mensagens para grupos do WhatsApp, aprimorando seus esforços de comunicação e colaboração.
Principais benefícios:
- Automatizar mensagens do WhatsApp: Economize tempo automatizando suas comunicações no WhatsApp.
- Melhor engajamento com o cliente: Envie mensagens personalizadas que criem conexão com seus clientes.
- Marketing com custo-benefício: Reduza seus custos enquanto aumenta a eficácia do marketing.
- Integração fácil: Integre a Wassenger API com Java de forma simples e fluida.
🤩 🤖 Wassenger é uma plataforma de comunicação completa 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 comece em minutos!
Se você precisa enviar mensagens a partir do código, pode usar qualquer linguagem de programação para realizar requisições HTTPS à API. Abaixo está o testador de API ao vivo com exemplos de código prontos para uso em várias linguagens de programação.
Requisitos
- Ter um número do WhatsApp já vinculado à plataforma e online.
- ID do grupo no WhatsApp (WID) que você pode encontrar de duas maneiras:
Como obter o ID do grupo no WhatsApp
Você pode obter o ID do grupo no WhatsApp usando um destes métodos:
- Web: vá para configurações do número > Grupos > Copie o WID do grupo.
- API: consulte os grupos disponíveis no seu número usando este endpoint.
Endpoint da API
Usaremos o seguinte endpoint da API para enviar mensagens a um grupo:
🖥️ Procurando um exemplo de código? Vá ao 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.
Passos:
1. Instale o Unirest: Certifique-se de ter o pacote Unirest instalado.
- Documentação: https://kong.github.io/unirest-java/#requests
- Instalação: http://kong.github.io/unirest-java/
2. Prepare a requisição: Use o Unirest para criar e enviar uma requisição POST com os cabeçalhos necessários e o corpo JSON.
// This code requires you to have installed Unirest package.
// Documentation: https://kong.github.io/unirest-java/#requests
// Installation: http://kong.github.io/unirest-java/
HttpResponse<String> response = Unirest.post("https://api.wassenger.com/v1/messages")
.header("Content-Type", "application/json")
.header("Token", "API_TOKEN_GOES_HERE")
.body("{\"group\":\"120363029813632@g.us\", \"message\":\"Sample group message\"}")
.asString();
🤩 🤖 Wassenger é uma solução completa de API para WhatsApp. Inscreva-se para um teste gratuito de 7 dias e comece em minutos!
Quer saber mais? Cobrimos todos os casos de mensagens!
1. Enviar mensagens de texto com alta prioridade para um grupo
HttpResponse<String> response = Unirest.post("https://api.wassenger.com/v1/messages")
.header("Content-Type", "application/json")
.header("Token", "API_TOKEN_GOES_HERE")
.body("{\"group\":\"123456789000000@g.us\", \"priority\":\"high\", \"message\":\"Hello world! This is a simple test message.\"}")
.asString();
// This code requires you to have installed Unirest package.
// Documentation: https://kong.github.io/unirest-java/#requests
// Installation: http://kong.github.io/unirest-java/
HttpResponse<String> response = Unirest.post("https://api.wassenger.com/v1/messages")
.header("Content-Type", "application/json")
.header("Token", "API_TOKEN_GOES_HERE")
.body("{\"group\":\"120363029813632@g.us\", \"message\":\"This is a caption for an image message\", \"media\":{\"url\":\"https://picsum.photos/seed/picsum/600/400\", \"viewOnce\":false}}")
.asString();
// This code requires you to have installed Unirest package.
// Documentation: https://kong.github.io/unirest-java/#requests
// Installation: http://kong.github.io/unirest-java/
HttpResponse<String> response = Unirest.post("https://api.wassenger.com/v1/messages")
.header("Content-Type", "application/json")
.header("Token", "API_TOKEN_GOES_HERE")
.body("{\"group\":\"120363029813632@g.us\", \"media\":{\"url\":\"https://download.samplelib.com/mp3/sample-9s.mp3\", \"format\":\"ptt\"}}")
.asString();
// This code requires you to have installed Unirest package.
// Documentation: https://kong.github.io/unirest-java/#requests
// Installation: http://kong.github.io/unirest-java/
HttpResponse<String> response = Unirest.post("https://api.wassenger.com/v1/messages")
.header("Content-Type", "application/json")
.header("Token", "API_TOKEN_GOES_HERE")
.body("{\"group\":\"120363029813632@g.us\", \"message\":\"This is a caption for a video message\", \"media\":{\"url\":\"https://download.samplelib.com/mp4/sample-5s.mp4\", \"viewOnce\":false}}")
.asString();
// This code requires you to have installed Unirest package.
// Documentation: https://kong.github.io/unirest-java/#requests
// Installation: http://kong.github.io/unirest-java/
HttpResponse<String> response = Unirest.post("https://api.wassenger.com/v1/messages")
.header("Content-Type", "application/json")
.header("Token", "API_TOKEN_GOES_HERE")
.body("{\"group\":\"120363029813632@g.us\", \"media\":{\"url\":\"https://www.africau.edu/images/default/sample.pdf\", \"expiration\":\"30d\"}}")
.asString();
Teste de API ao vivo
Você pode testar a API ao vivo e experimentar diretamente no seu navegador.
Quando 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.
Perguntas Frequentes
Onde posso obter os exemplos de código da API?
Consulte a documentação da API e selecione o exemplo de código pronto para uso na linguagem desejada.
Fornecemos exemplos de código para as linguagens e ferramentas de CLI mais comuns, como JavaScript, Node.js, Python, Ruby, PHP, Java, C#, Swift, Go e outras.
Posso usar o Wassenger para chatbots?
Sim, você pode construir seu chatbot com nossa API e webhooks. Para isso, é necessário assinar qualquer plano Platform que permita implementar chatbots sobre a API.
Saiba mais em nosso artigo relacionado aqui.
Como posso validar números de telefone?
Você pode validar se um determinado número de telefone existe no WhatsApp ou não, e portanto se pode receber mensagens no WhatsApp, usando o endpoint Número existe da API (Number exists API endpoint).
Observe que você deve ter pelo menos um número do WhatsApp conectado à plataforma para realizar a validação.
Procurando mais respostas? Consulte as FAQ estendidas.
Outros 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







