Open henriquecoutobsb opened 6 years ago
Olá, Henrique!
Obrigado pela sugestão, mas não sei se consegui entender direito o que você quer. A nova API já tem o endpoint /proposicoes/{id}/relacionadas
, que lista todas as proposições que são ligadas à proposição {id}
: requerimentos, emendas de comissão, emendas de Plenário, pareceres, recursos, substitutivos, etc. No que diz respeito a legislação citada e outros documentos que não são proposições, nossa especificação prevê o uso da seção links
, com os descritores IANA de relações entre documentos, mas ainda não conseguimos encontrar uma maneira muito precisa de fazer isso.
Você poderia explicar mais especificamente quais informações você gostaria?
Abraço!
Fabricio Rocha Equipe Dados Abertos - Câmara
Fabricio,
As informações que precisamos do quadro Documentos Anexos e Referenciados são:
Na API nova consegui obter as Emendas apresentadas, o Histórico de Pareceres, Substitutivos e Votos e as Mensagens, Ofícios e Requerimentos do PLP 257/2016, mas o retorno não tem o órgão. Esta informação está disponível na página de detalhe da proposição. Além disto, como você mesmo informou, não há em /proposicoes/{id}
nem em /proposicoes/{id}/relacionadas
a Redação final nem a Legislação citada.
Problema
Atualmente recuperamos os textos da proposição por parse do HTML da página de detalhes da mesma.
Versão original dos Dados Abertos
Por exemplo: PLP 257/2016 Em Documentos Anexos e Referenciados há uma lista de tipos texto como Avulsos e Legislação citada com links que levam os textos propriamente ditos. Na versão original dos dados abertos o serviço de órgaos tem os métodos ObterEmendasSubstitutivoRedacaoFinal e ObterIntegraComissoesRelator que trazem alguns tipos de texto, mas não todos que são listados na página da proposição.
Nova API dos Dados Abertos
Gostaríamos de saber se é possível disponibilizar na nova API um serviço que liste os textos de uma determinada proposição em estrutura análoga a exibida no sítio da Câmara Legislativa ou alterar o serviço de
/proposicoes
para trazer esta informação no resultado da chamada.