[Gastosabertos-dev] API para dados da Receita

Edgar Zanella Alvarenga e em vaz.io
Terça Fevereiro 3 05:05:18 UTC 2015


Implementei nesta Segunda, parte da API que iremos utilizar para obter
os dados da Receita. A documentação da API está aqui:

https://github.com/okfn-brasil/gastos_abertos/wiki/API

E vocês podem testá-la como por exemplo:

* Todos dados entre 2008 e 2010:

http://demo.gastosabertos.org/api/v1/receita/list?years=2008&years=2010&page=2&per_page_num=100

* Todos 1000 primeiros dados somente 2009:

http://demo.gastosabertos.org/api/v1/receita/list?years=2009&per_page_num=1000

* Valores Agrupados por categoria econômica em 2008 (level default 0):

http://demo.gastosabertos.org/api/v1/receita/grouped?years=2008

* Valores Agrupados por categoria econômica em todos anos:

http://demo.gastosabertos.org/api/v1/receita/grouped

* Valores Agrupados por sub categoria econômica em 2013 e 2014:

http://demo.gastosabertos.org/api/v1/receita/grouped?level=1&years=2013&years=2014

Fiz o script para inserir os dados da receita em um banco de dados, no 
momento
testei apenas no sqlite e no mysql. No servidor a versão do sqlite está 
muito
velha e o script utils/import_revenue.py não funciona, então carreguei 
no MySQL.

É importante que dêem uma olhada no código feito para a API:

https://github.com/okfn-brasil/gastos_abertos/blob/master/gastosabertos/receita/views.py

Já que será o modelo para o código dos demais endpoints que 
implementaremos.
Ainda precisa documentar, organizar o código e implementar os testes.

E.





Mais detalhes sobre a lista de discussão Gastosabertos-dev