Open josircg opened 5 years ago
Salve, Josir!
Não entendi sua questão, porque os exemplos estão usando {id}
s de partidos diferentes. O Avante (id 36898) não existia entre 2014 e 2017, e o resultado de lista vazia é esperado. O id 36769 é do DEM, que tinha deputados no período.
Testei consultas com e sem o parâmetro pagina
, e não consegui identificar algum problema. Você teria algum exemplo mais claro?
Abraço!
Fabricio Rocha Equipe Dados Abertos - Câmara
Salve! Obrigado pela rápida resposta!
Eu tomei como base essa consulta inicial que a princípio mostraria todos os partidos que tiveram deputados no intervalo de tempo:
Nesse aparece o AVANTE.
Além disso, fazendo a busca por deputado, também aparece:
Mas se eu faço a busca pelo esse endpoint, dá vazio:
curl -X GET "https://dadosabertos.camara.leg.br/api/v2/partidos/36898/membros?dataInicio=2014-01-01&dataFim=2018-12-31"
O teste do "DEM" pode desprezar. Foi falha minha na hora de reportar o erro :(
Salve de novo, Josir!
Desculpe a demora, foi preciso fazer uns testes aqui. Agora deu pra entender, e realmente há algo de estranho no endpoint. Ele não está retornando dados sobre outros partidos também. Vamos dar uma olhada.
Obrigado pelo aviso e abraço!
Fabricio Rocha Equipe Dados Abertos - Câmara
Obrigado Fabricio.
Enquanto vocês não descobrem o erro, você poderia indicar alguma outra forma de buscar os deputados que estavam em um determinado partido em um dado período?
Salve, Josir!
Olha, eu não sei te indicar outro jeito, infelizmente. Pelo que nos consta, esse endpoint foi a primeira forma de publicação dessa informação passada sobre partidos na história da Câmara na internet. Precisamos é corrigir logo esse problema. Ele está no topo da lista de prioridades aqui e espero que seja corrigido assim que o nosso programador tiver uns minutos para cuidar disso...
Abraço!
Fabricio Rocha Equipe Dados Abertos - Câmara
curl -X GET "https://dadosabertos.camara.leg.br/api/v2/partidos/36898/membros?dataInicio=2014-01-01&dataFim=2017-12-31" -H "accept: application/json"
Vem com um conjunto de dados vazio e com um response header no formato:
connection: keep-alive content-type: application/json;charset=UTF-8 date: Tue, 19 Mar 2019 17:50:07 GMT link: https://dadosabertos.camara.leg.br/api/v2/partidos/36898/membros?dataInicio=2014-01-01&dataFim=2017-12-31; rel="self", server: nginx/1.8.1 transfer-encoding: chunked x-total-count: 0
Mas se eu especifico a página, a consulta ora funciona, ora não funciona:
https://dadosabertos.camara.leg.br/api/v2/partidos/36769/membros?dataInicio=2014-01-01&dataFim=2014-06-30&pagina=1