Pular para o conteúdo principal
O repositório oficial do SDK Go inclui módulos de exemplo independentes que espelham os fluxos documentados neste guia.

Repositório no GitHub

Todos os exemplos ficam na pasta examples/: github.com/VZaps/vzaps-sdk-go Cada pasta numerada tem seu próprio go.mod e consome o módulo publicado github.com/vzaps/vzaps-sdk-go/vzaps. Veja o examples/README.md no repositório para a lista completa de pastas.

O que está incluído

PastaTema
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

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-go/examples/07-send-text-message vzaps-go-send-text
cd vzaps-go-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
go run .

Opção B — sparse checkout

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

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

git clone https://github.com/VZaps/vzaps-sdk-go.git
cd vzaps-sdk-go/examples/07-send-text-message
go run .

Próximos passos