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
195 stars 13 forks source link

Votações no plenario #308

Open rogivilela opened 3 years ago

rogivilela commented 3 years ago

ola , estou desenvolvendo um app para acompanhar a votação dos deputados, gostaria de saber como é possível resgatar essas votações através das api pois tentei entender e não consegui chegar nos deputados votantes e como eles votaram

att., Igor Vilela

EquipeDadosAbertosCD commented 3 years ago

Olá, Igor!

Obrigado pelo interesse no Dados Abertos. O principal endpoint sobre votações na API é o https://dadosabertos.camara.leg.br/api/v2/votacoes , que retorna uma listagem de votações. A partir dessa lista você pode obter outros dados sobre cada votação, como os votos dos parlamentares.

Você já deu uma olhada na página https://dadosabertos.camara.leg.br/howtouse/2020-02-07-dados-votacoes.html ?

Abraço e obrigado mais uma vez!

Fabricio Rocha Equipe Dados Abertos - Câmara

rogivilela commented 3 years ago

obrigado já li algumas vezes porem não é tão claro ... em um caso de exemplo da votação da PLP 19/2019, vc busca o id(2265124) e em seguida vai buscar as votações que tiveram sobre os "filhos" desse id (https://dadosabertos.camara.leg.br/api/v2/proposicoes/2265124/votacoes) e o resultado é que não se consegue entender se a proposta 2265124 foi ou não aprovada pois os retornos da votação não tem nenhum id informando que aquela votação é referente a o objeto efetivamente da proposta , la vc tem votações de requerimentos, votações de emendas e a votação da proposta efetivamente porem não tem nenhum identificador da mesma . será q fui claro ?

será q estou deixando passar algo que não vi ?

rogivilela commented 3 years ago

pensei em criar alguma regra para tentar me basear pelo descritivo, porem nao sei se tem algum padrao nesse descritivo assim como no exemplo:

{ "id": "2265124-70", "uri": "https://dadosabertos.camara.leg.br/api/v2/votacoes/2265124-70", "data": "2021-02-10", "dataHoraRegistro": "2021-02-10T17:28:02", "siglaOrgao": "PLEN", "uriOrgao": "https://dadosabertos.camara.leg.br/api/v2/orgaos/180", "uriEvento": "https://dadosabertos.camara.leg.br/api/v2/eventos/60305", "proposicaoObjeto": null, "uriProposicaoObjeto": null, "descricao": "Aprovado o Projeto de Lei Complementar nº 19, de 2019, ressalvados os destaques. Sim: 339; não: 114; abstenção: 1; total: 454.", "aprovacao": 1 },

Onde eu leria o atributo Descricao, eliminando da minha selecao as descricao q contivessem as palavras: emenda, requerimento e mais alguma outra q surgir, e tentando verificar a que der o match com o tipo da proposicao, o numero da proposicao e ano assim como no exemplo Projeto de Lei Complementar19, de 2019, existe uma outra forma mais simples de pegar ? poderia me dar um norte ? desde ja obrigado !

rogivilela commented 3 years ago

Esqueci de marcar @EquipeDadosAbertosCD.