Logo

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

SDKs Oficiais

Python

pip install sinapse-sdk

JavaScript/Node.js

npm install @sinapse/sdk
# ou
yarn add @sinapse/sdk

Outras Linguagens

[Em breve]:

  • Java
  • Go
  • C#/.NET
  • PHP
  • Ruby

Estrutura dos Exemplos

Cada exemplo inclui:

  1. Setup Inicial

    • Instalação de dependências
    • Configuração de ambiente
    • Autenticação
  2. Casos de Uso Comuns

    • CRUD de recursos
    • Paginação e filtros
    • Upload de arquivos
    • Tratamento de erros
  3. Integrações Avançadas

    • Batch operations
    • Webhooks
    • Real-time updates
    • Cache strategies
  4. 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

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!

On this page