CamaraDosDeputados / dados-abertos

Repositório do serviço de Dados Abertos da Câmara. Consulte as "Issues" para atendimento a dúvidas e sugestões.
http://dadosabertos.camara.leg.br
198 stars 13 forks source link

Erro 404 ao acessar determinadas votações utilizando o endpoint /votacoes/{id} #119

Open paul0vinicius opened 6 years ago

paul0vinicius commented 6 years ago

Olá, pessoal. Tudo bem?

O fluxo de execução que me permitiu identificar esse erro foi o seguinte:

Vou utilizar como exemplo a PL-4474/2004.

1º. Eu pego o ID da proposição através do endpoint /proposicoes.

curl -X GET "https://dadosabertos.camara.leg.br/api/v2/proposicoes?siglaTipo=PL&numero=4474&ano=2004" -H  "accept: application/json"

cujo ID retornado é 270277.

2º. Eu recupero todas as votações associadas à esta proposição.

curl -X GET "https://dadosabertos.camara.leg.br/api/v2/proposicoes/270277/votacoes" -H  "accept: application/json"

cujo ID retornado da votação de interesse é 6608.

3º. Ao tentar recuperar essa votação especificamente, utilizando o endpoint /votacoes/{id}

curl -X GET "https://dadosabertos.camara.leg.br/api/v2/votacoes/6608" -H  "accept: application/json"

o erro 404 é gerado.

Eu identifiquei o mesmo erro para as seguintes proposições:

        PL,4474,2004
    PEC,172,2012
    PEC,197,2012
    PL,4246,2012
    PEC,209,2012
    PDC,1410,2013
    PLP,302,2013 (Tem um erro extra:
    error on line 5 at column 539: Extra content at the end of the document
    Below is a rendering of the page up to the first error.
    )

Curiosamente, se utilizarmos o endpoint /votacoes/{id}/votos, esse erro não é gerado.

Alguma ideia?

Atenciosamente,

EquipeDadosAbertosCD commented 6 years ago

Olá, Paulo!

Our big bad. Apesar de estar publicado, considere que por enquanto todo o ramo /votacoes da API está quebrado, lascado, arrebentado, esmigalhado... É o que te respondi no issue #125 .

Ainda vai funcionar. Vamos ter fé.

Abração!

Fabricio Rocha Equipe Dados Abertos - Câmara

paul0vinicius commented 6 years ago

Olá (mais uma vez).

Entendo demais como é o processo para colocar essas coisas nos trilhos hahaha Mas sim, irá funcionar e estamos aqui para ajudar nessa jornada. Acredito que a contribuição para detecção de bugs é fundamental para alcançar esse fim. (:

Atenciosamente,