Skip to content
Back to Blog

Enviar Mensagens para Grupos do WhatsApp Usando Java

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:

  1. Web: vá para configurações do número > Grupos > Copie o WID do grupo.
  2. 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.

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();
  1. Enviar imagens para um chat em grupo
// 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();
  1. Enviar áudio para um chat em grupo
// 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();
  1. Enviar um vídeo para um chat em grupo
// 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();
  1. Enviar um arquivo para um chat em grupo
// 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

Ready to transform your WhatsApp communication?

Start automating your customer interactions today with Wassenger.

Browse more

Tutorials, guides and case studies on running WhatsApp at team scale.

Ready for the official WhatsApp Business API?See what Meta charges — and keep your current number.
WhatsApp API pricing