menu

APIs de dados abertos

Uma API de dados (Application Programming Interface) é um conjunto de regras e protocolos que permite que diferentes sistemas de computadores se comuniquem e compartilhem informações de forma estruturada e padronizada. É uma ponte para que aplicativos, plataformas e serviços interajam e troquem dados de maneira eficiente e segura. 

Uma API de dados é projetada para fornecer acesso controlado a um conjunto específico de informações ou funcionalidades de um sistema, tornando-as disponíveis para outros aplicativos e desenvolvedores externos. Ela define como as solicitações e respostas devem ser formatadas e como os dados devem ser enviados e recebidos. 

Abaixo, estão os principais conceitos e características de uma API de dados: 

  1. Endpoints: Uma API de dados é composta por endpoints, que são URLs específicas para os quais as solicitações podem ser feitas. Cada endpoint representa uma ação ou um conjunto de dados disponível no sistema. 
  2. Métodos HTTP: As solicitações para uma API de dados são realizadas usando os métodos HTTP, como GET (para recuperar dados), POST (para enviar dados), PUT (para atualizar dados) e DELETE (para remover dados). 
  3. Formato de dados: As respostas da API são enviadas em um formato de dados padronizado, como JSON (JavaScript Object Notation) ou XML (Extensible Markup Language), que é facilmente interpretado e processado por aplicativos. 

Veja um exemplo de consumo de uma API com a linguagem Python: 
 

API Python

 

Link da API para unidades gestoras:

https://servicos.tce.sc.gov.br/endpoints-portal-transparencia/unidades-gestoras.php

 

Link da API para municípios:

https://servicos.tce.sc.gov.br/endpoints-portal-transparencia/municipios.php

Sessões e eventos

Conteúdo bloqueado pelo usuário
Cookies de terceiros negado.

Gerenciar Cookies

Destaques