Requisitos
| Recurso | Versão |
|---|---|
| .NET | .NET Standard 2.0 ou superior |
| Recomendado | .NET 8 ou superior |
Instalar
Criar o cliente
VZapsClient em handlers, controllers ou hosted services.
Credenciais
| Credencial | Onde usar | Descrição |
|---|---|---|
ClientToken | VZapsClientOptions | Token de cliente da conta, também enviado como X-Client-Token. |
ClientSecret | VZapsClientOptions | Segredo usado pelo SDK para obter e renovar JWTs. |
InstanceToken | Cada chamada de instância | Token da instância, enviado como X-Instance-Token. |
ClientSecret ou InstanceToken em front-ends públicos.
Autenticação automática
O SDK obtém um JWT comClientToken e ClientSecret, cacheia em memória e renova antes de expirar.
Opções do cliente
| Opção | Padrão | Uso |
|---|---|---|
Timeout | 30 segundos | Timeout HTTP. |
TokenRefreshSkew | 60 segundos | Renova o JWT antes da expiração real. |
UserAgent | Padrão do SDK | Header HTTP User-Agent. |
Variáveis de ambiente
Tipagem de respostas
Os exemplos usamobject ou JsonElement quando a resposta pode variar. Em produção, você pode criar seus próprios DTOs e passá-los como TResponse.
Próximos passos
- Siga o Starter Guide.
- Veja Mensagens para métodos de envio.
- Veja Realtime para assinaturas WebSocket.

