Executando verificação de segurança...
5

Pitch: Usando o Whatsapp Business Cloud API com JAVA

Introdução

Olá pessoal, estou trabalhando em um projeto pessoal e tive a necessidade de consumir as APIs do Whatsapp Business (Whatsapp Cloud API e WhatsApp Business Management API) em Java. Ao meu ver a documentação não é muito organizada e deixa a desejar em alguns pontos, vocês também notaram isso?

Para facilitar o trabalho estou desenvolvendo também uma biblioteca open source (MIT license) , que estou compartilhando aqui para quem se interessar em contribuir ou utilizar.

A biblioteca pode ser útil tanto para provedores de soluções empresariais (BSP - Business Solution Providers) ou por quem deseja desenvolver algo próprio.

Usar / contribuir 💻

Seguem os links para quem deseja usar ou contribuir com o projeto:

O projeto ainda está em desenvolvimento, contribuições são bem vindas.

Na versão atual já é possível:

  • Criar / gerenciar modelos de mensagens
  • enviar mensagens definidas em modelos
  • enviar texto, foto, áudio, sticker, video
  • enviar mensagens interativas (botões, links, listas)
  • receber eventos de webhook
  • fazer upload / download de mídias

Dica 💡

Você não precisa ter um número registrado no Whatsapp Business para desenvolver seu app ou testar as funcionalidades da API oficial. Eles lhe fornecerão um número de telefone para testes.

Para enviar e receber a primeira mensagem com um número de teste, você deve seguir o passo-a-passo aqui.

Carregando publicação patrocinada...
2
1

Olá antonioac, isso mesmo. Eu implementei para a última versão LTS do java.
Creio que seja possível usar em outras versões fazendo algumas mudanças no pom.xml e alterando algumas classes como os "records", mas não tentei fazer isso.