Exemplos de Código
Implementações práticas em várias linguagens de programação
Esta seção contém exemplos completos de integração com a API Sinapse em diferentes linguagens e plataformas.
Linguagens Disponíveis
Python
Scripts e aplicações com requests, httpx e SDK oficial
JavaScript
Node.js, browsers e frameworks modernos
Postman
Coleção completa para testes e desenvolvimento
SDKs Oficiais
Python
pip install sinapse-sdkJavaScript/Node.js
npm install @sinapse/sdk
# ou
yarn add @sinapse/sdkOutras Linguagens
[Em breve]:
- Java
- Go
- C#/.NET
- PHP
- Ruby
Estrutura dos Exemplos
Cada exemplo inclui:
-
Setup Inicial
- Instalação de dependências
- Configuração de ambiente
- Autenticação
-
Casos de Uso Comuns
- CRUD de recursos
- Paginação e filtros
- Upload de arquivos
- Tratamento de erros
-
Integrações Avançadas
- Batch operations
- Webhooks
- Real-time updates
- Cache strategies
-
Projetos Completos
- Dashboard de agravos
- Sistema de notificações
- Importador de dados
Quick Start
Python
from sinapse import SinapseClient
client = SinapseClient(
api_url="https://api.sinapse.org.br/v1",
api_key="sua_chave_aqui"
)
# Listar casos de dengue
casos = client.agravos.listar(tipo="dengue", limit=10)
for caso in casos:
print(f"{caso.numero_notificacao}: {caso.municipio}")JavaScript
import { SinapseClient } from '@sinapse/sdk';
const client = new SinapseClient({
apiUrl: 'https://api.sinapse.org.br/v1',
apiKey: 'sua_chave_aqui'
});
// Listar casos de dengue
const casos = await client.agravos.list({
tipo: 'dengue',
limit: 10
});
casos.forEach(caso => {
console.log(`${caso.numeroNotificacao}: ${caso.municipio}`);
});Ferramentas Úteis
- API Explorer - Teste endpoints interativamente
- Postman Collection - Coleção pronta para uso
- OpenAPI Spec - Para gerar código
Recursos Adicionais
Dica: Todos os exemplos estão disponíveis no GitHub com testes automatizados!
Escolha sua linguagem preferida no menu ou cards acima para começar!