Skip to content

Integrar um SDK

Passe para um SDK depois que a verificação com curl ou Bruno funcionar. Mantenha as credenciais do API Client no seu backend e reutilize o fluxo de autenticação e consulta de dispositivos já validado.

SDKs disponíveis

Atualmente os SDKs são distribuídos como código-fonte no repositório do SDK do WLTE OpenAPI.

LinguagemDiretório
TypeScriptsdk/typescript
Pythonsdk/python
Gosdk/go
bash
git clone https://github.com/svnwi/wlte-openapi-sdk.git

A cobertura atual inclui autenticação, consultas de dispositivo, definições de tipo de dispositivo, controle de relés, RS485, configuração do dispositivo e consulta de resultado de comandos.

TypeScript

bash
cd wlte-openapi-sdk/sdk/typescript
cp .env.example .env
npm install
npm run example:list-devices
npm run example:list-profiles

Python

bash
cd wlte-openapi-sdk
cp sdk/python/.env.example sdk/python/.env
python3 sdk/python/examples/list_devices.py
python3 sdk/python/examples/list_profiles.py

Go

bash
cd wlte-openapi-sdk/sdk/go
cp .env.example .env
go run ./examples/list_devices
go run ./examples/list_profiles

Checklist para produção

  • Carregue o clientId e o clientSecret do armazenamento de segredos do servidor.
  • Faça cache dos access token até pouco antes de expiresIn vencer.
  • Trate o status HTTP e o code da resposta; não ramifique por message.
  • Respeite o Retry-After e use tentativas limitadas.
  • Registre o requestId para depuração, sem gravar credenciais ou tokens nos logs.
  • Use REST para a sincronização base e WebSocket para os eventos contínuos quando necessário.

Próximos passos

Docs buildVersion v1.5.8-20260814-180545-84
Copyright © 2026 WLTE