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 :computer:
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 :bulb:
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.
Parabéns pela iniciativa! Essa biblioteca é compatível somente com o java 17 mesmo?