Pular para o conteúdo principal
O repositório oficial do SDK Java inclui projetos Maven independentes que espelham os fluxos documentados neste guia.

Repositório no GitHub

Todos os exemplos ficam na pasta examples/: github.com/VZaps/vzaps-sdk-java Cada pasta numerada é um projeto Maven standalone com dependência explícita em com.vzaps:vzaps-sdk. Não é necessário um projeto pai ao copiar uma pasta para outro lugar. Veja o examples/README.md no repositório para pré-requisitos e a lista completa de módulos.

O que está incluído

MóduloTema
01-auth-and-list-instancesAutenticação e listagem de instâncias
02-create-instanceCriar instância
03-instance-subscriptionAssinatura e billing
04-session-and-pairingStatus da sessão, QR e código de pareamento
05-configure-webhookConfiguração de webhook
06-realtime-subscribeAssinatura realtime via WebSocket
07-send-text-messageEnviar mensagem de texto
08-send-media-and-interactiveMídia, botões e lista
09-send-poll-reaction-and-chat-actionsEnquete, reação e ações de chat
10-queuesFilas de mensagens e operações
11-typebot-and-chatwootTypeBot e Chatwoot
quickstartFluxo mínimo de listagem + envio de texto
worker-realtimeWorker realtime com deduplicação

Opção A — uma pasta de exemplo (recomendado)

Você não precisa clonar o repositório inteiro do SDK.
  1. Baixe apenas a pasta do exemplo, por exemplo 07-send-text-message, com Download ZIP no GitHub, ou execute:
npx --yes degit VZaps/vzaps-sdk-java/examples/07-send-text-message vzaps-java-send-text
cd vzaps-java-send-text
  1. Configure as credenciais e execute:
export VZAPS_CLIENT_TOKEN=seu-client-token
export VZAPS_CLIENT_SECRET=seu-client-secret
export VZAPS_INSTANCE_ID=VZ...
export VZAPS_INSTANCE_TOKEN=token-da-instancia
mvn compile exec:java

Opção B — sparse checkout

git clone --depth 1 --filter=blob:none --sparse https://github.com/VZaps/vzaps-sdk-java.git
cd vzaps-sdk-java
git sparse-checkout set examples/07-send-text-message
cd examples/07-send-text-message
mvn compile exec:java

Opção C — clone completo do repositório

git clone https://github.com/VZaps/vzaps-sdk-java.git
cd vzaps-sdk-java/examples/07-send-text-message
mvn compile exec:java

Próximos passos