Giter Site home page Giter Site logo

camaradosdeputados / dados-abertos Goto Github PK

View Code? Open in Web Editor NEW
194.0 194.0 13.0 37.36 MB

Repositório do serviço de Dados Abertos da Câmara. Consulte as "Issues" para atendimento a dúvidas e sugestões.

Home Page: http://dadosabertos.camara.leg.br

api-service congresso dados-abertos deputados open-data opendata political-science politics public-data

dados-abertos's People

Contributors

equipedadosabertoscd avatar fabriciorocha avatar joaocarabetta avatar labhacker avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

dados-abertos's Issues

Falta de item urlFoto na documentação de "obter deputados"

Caros,
Notei uma falha na documentação presente no link , o mesmo não informa a presença do campo urlFoto no XML, o que me fez perder bastante tempo procurando onde poderia encontrar este dado.

Recomendo alteração na documentação da pagina, informando a presença do campo no XML.

Aproveitando o issue, gostaria de recomendar também a presença da foto em uma maior resolução na ação de ObterDetalhesDeputado.

Att,

Diferenças nos WS da câmara. Lista de proposicoes retorna com mais dados do que buscar com ID

Boa tarde,

estou com um problema que a listagem de proposições retorna dados mais detalhados do que a obtenção da mesma via ID (ou pelo menos mais detalhado).

Por exemplo:

http://www.camara.gov.br/SitCamaraWS/Proposicoes.asmx/ListarProposicoes?sigla=REQ&numero=168&ano=2015&datApresentacaoIni=&datApresentacaoFim=&idTipoAutor=&parteNomeAutor=&siglaPartidoAutor=&siglaUFAutor=&generoAutor=&codEstado=&codOrgaoEstado=&emTramitacao=

e

http://www.camara.gov.br/SitCamaraWS/Proposicoes.asmx/ObterProposicaoPorID?idProp=945710

Os tipos retornados são bastante diferentes. Na verdade na listagem traz muito mais informações.
Por exemplo para pegar a situação quando carrego pelo ID tenho que parsear a string situacao. Enquanto que na lista é um objeto inteiro com os campos separados

Está certo isso? Estou interpretando os resultados corretamente? Há um serviço de busca por ID de proposicao que retorne dados mais detalhados?

Erro na consulta de proposições: "Dados são Null"

Bom dia!

Está ocorrendo um erro na consulta de proposições informando que os valores passados são nulos entretanto todos os parâmetros estão preenchidos com valores válidos. Segue o erro retornado:

Dados são Null. Não é possível chamar este método ou esta propriedade em valores Null. - System.Data - at System.Data.SqlTypes.SqlInt32.get_Value()
at System.Data.SqlClient.SqlDataReader.GetInt32(Int32 i)
at CamaraWSSemComponente.Orgaos.ObterIntegraComissoesRelator(String tipo, String numero, String ano)

Exemplo de URL de requisição que retornou o erro:

http://www.camara.gov.br/SitCamaraWS/Orgaos.asmx/ObterIntegraComissoesRelator?tipo=PL&numero=6157&ano=2013

Gentileza verificar.
Obrigado.

Descasamento com a pauta semanal em PDF e disposta pra consulta via WebService

Prezados. Essa semana percebi um comportamento estranho num sistema que usamos integrado aos webservices para consulta da pauta legislativa da câmara. A relação de proposições dispostas no PDF descritivo das reuniões do plenário da câmara, continham proposições que não retornavam na consulta pelo WebServices. Hoje, ao testar, essas proposições começaram a aparecer, o que me leva a crer que, os dados do PDF gerado e os disponíveis para a consulta, estavam descasados. Minha afirmação está correta?

Proposições com nome no formato PDC 563/2008 => MSC 711/2007

Olá,

ao invocar

http://www.camara.gov.br/SitCamaraWS/Proposicoes.asmx/ListarProposicoes?sigla=PDC&numero=&ano=2008

temos algumas proposições com o nome fora do padrão, tipo PDC 563/2008 => MSC 711/2007.

Para obter as votações dessa proposição, devemos acessar a URL

http://www.camara.gov.br/sitcamaraws/Proposicoes.asmx/ObterVotacaoProposicao

Mas essa consulta não pode ser feita por id (certo?). Ela exige sigla/número/ano.

Como eu deveria invocar ObterVotacaoProposicao para obter os dados das votações de PDC 563/2008 => MSC 711/2007 (id 394337)?

Talvez não seria implementar um acesso via ID? (http://www.camara.gov.br/sitcamaraws/Proposicoes.asmx/ObterVotacaoProposicao?id=394337)

E aliás, o que significa essa seta? A proposição mudou de nome ou algo assim?

Grato!

Referência: http://www2.camara.leg.br/transparencia/dados-abertos/dados-abertos-legislativo/webservices/proposicoes-1/obtervotacaoproposicao

Votos dos deputados no PL 8305-2014

Olá, meu nome é Daniele, sou jornalista, e gostaria de receber informações sobre como cada deputado votou no PL 8305-2014.

Esta votação aconteceu no dia 03/03/2015. O PL 8305-2014 foi aprovado. No site da Câmara eu tenho acesso somente à lista de presença desta sessão. Pelo o que entendi esta votação foi no Plenário, com painel eletrônico, sendo assim, eu gostaria de ter acesso aos votos em separado de cada deputado.

Se possível, gostaria de receber uma tabela com os nomes dos deputados que participaram desta votação e os votos de cada um deles no PL 8305-2014.

Exemplo: Deputado Fulano votou SIM; Deputado ciclano votou NÃO.

Obrigada

Base de Dados Completa

Prezados, boa noite.

Alguém já conseguiu estabilizar um ETL e normalizar todas as informações em um banco relacional?

Se sim, ou caso alguém tenha interesse em realizar este trabalho, peço que entrem em contato.

Dúvida sobre alteração de proposições retroativa

Olá!
Tenho uma dúvida sobre Proposições > operação 'listarProposicoesTramitadasNoPeriodo'. Se eu chamá-lo eu corro o risco de não obter uma proposição que poderia ser inserida futuramente (de forma retroativa)?

Por exemplo, busquei entre o intervalo de datas x a y, e não tinha a tramitação Z. Depois de alguns dias, a tramitação Z foi inserida no intervalo de x a y, mas este intervalo já passou.. É possível que apareçam informações de maneira retroativa?

Dados inconsistentes na API de Discursos

A API de Discursos retorna alguns dados inconsistentes.

Considerando todos os discursos da legislatura Atual: http://www.camara.gov.br/sitcamaraws/SessoesReunioes.asmx/ListarDiscursosPlenario?dataIni=01/02/2015&dataFim=08/07/2015&codigoSessao=&parteNomeParlamentar=&siglaPartido=&siglaUF=

Problema 1

Primeiramente o nome de alguns parlamentares está errado. Deveria bater com o Nome Parlamentar, ou com o Nome Completo do parlamentar, correto? Porém alguns nomes não conferem.
++ Exemplos (nome retornado // o nome que deveria retornar )

  • Newton Cardoso // Newton Cardoso JR
  • Iracema // Iracema Portella
  • Evandro Rogério Roman // Evandro Rogerio Roman (sem acento)
  • João Marcelo // João Marcelo Souza
  • Nilton Tatto // Nilto Tatto
  • Major Olimpio Gomes // Major Olimpio

O correto MESMO seria retornar o ID do parlamentar, e não o nome, pois evitaria esse tipo de problema além de outros, como homônimos.

Problema 2

A API retorna um discurso de "Eduardo Campos (Presidente)", do PSB de PE, em 17/6/2015 19:18:00. Porém esse ex-parlamentar é falecido.
O detalhamento do discurso, porém, permite a verificação de que o discurso foi feito por Eduardo Cunha, atual presidente da Câmara, e não Eduardo Campos.
Link do detalhamento: http://www.camara.gov.br/SitCamaraWS/SessoesReunioes.asmx/obterInteiroTeorDiscursosPlenario?codSessao=161.1.55.O&numOrador=2&numQuarto=82&numInsercao=62

autores dos proposições é incompleto

Parece que muitos dos projetos de lei falta informaçao completo dos autores.

Um exemplo é PL 1517/1999. O website da Camara diz que o projeto so tem um autor (ALBERICO CORDEIRO), mas o Diário de Câmara diz "ALBERICO CORDEIRO E OUTROS" (59 outros).

Esses dados são acessíveis em outro lugar do website?

ID da bancada não está presente nas votações nominais

Olá,
Faço parte de um grupo de estudos vinculado à USP, e estamos enfrentando o seguinte problema com o webservice de vocês:
No endpoint de detalhe de uma votação nominal (1), existe uma seção que indica a orientação de cada bancada (2). Existe também um endpoint que me diz quais os blocos existentes (3), incluindo o ID de cada bloco.

O Problema surge do fato de que em (2) não há como se relacionar um bloco existente, pois (2) não indica o ID do bloco, e o nome está em formato diferente (tudo junto e em CamelCase). A Solução então é: Ou padronizar o formato dos nomes, ou idealmente retornar o ID do bloco em (2).
Isso é possível de ser feito? Ou as informações estão desnormalizadas no banco de vocês?
Se isso for possível, será de muita ajuda em nosso projeto atual.

(1) http://www.camara.gov.br/SitCamaraWS/Proposicoes.asmx/ObterVotacaoProposicao?tipo=PEC&numero=395&ano=2014

(2)



(...)

(3) http://www.camara.gov.br/SitCamaraWS/Deputados.asmx/ObterPartidosBlocoCD?numLegislatura=&idBloco=

Possibilidade de receber os dados como JSON

Seria possível incluir um parâmetro adicional às chamadas para que os dados sejam retornados como JSON? No momento só achei métodos que retornam XML, nenhum retornando JSON.

Service Unavailable

Olá.

Sou pesquisador do NECI-USP, e estou desenvolvendo uma aplicação em C++ com uma interface de acesso aos WebServices da câmara.
Notei que desde sábado último, 15/08, os serviços estão desativados. Há alguma previsão para o retorno?

Erro ao chamar API de Órgãos (ObterPauta)

Consultando a API de Órgaos, no método ObterPauta,

Passando
<org:IDOrgao>4</org:IDOrgao>
Estou recebendo o seguinte erro:
faultstring>Cast from type 'DBNull' to type 'String' is not valid. - Microsoft.VisualBasic - at Microsoft.VisualBasic.CompilerServices.StringType.FromObject(Object Value) at CamaraWSSemComponente.Orgaos.ObterPauta(Int32 IDOrgao, String datIni, String datFim)</faultstring> <faultactor>ObterPauta</faultactor>

Falta sigla para proposição do tipo "Requerimento de Urgência"

Por exemplo, a proposição em: http://www.camara.gov.br/SitCamaraWS/Proposicoes.asmx/ObterProposicaoPorID?IdProp=561594

<proposicao tipo="REQ " numero="6461" ano="2012">
<nomeProposicao>REQ 6461/2012 => PL 4365/2012</nomeProposicao>
<idProposicao>561594</idProposicao>
<idProposicaoPrincipal>554191</idProposicaoPrincipal>
<nomeProposicaoOrigem></nomeProposicaoOrigem>
<tipoProposicao>Requerimento de Urgência (Art. 155 do RICD)</tipoProposicao>
<tema></tema>
<Ementa>
Requeremos nos termos regimentais , Urgência para o PL 4.365 de 2012, cria cargos do Plano Geral de Cargos do Poder Executivo, de que trata a Lei nº 11.357, de 19 de outubro de 2006; da Carreira de Analista de Infraestrutura, de que trata a Lei nº 11.539, de 8 de novembro de 2007; do Plano de Carreiras para a área de Ciência e Tecnologia, de que trata a Lei nº 8.691, de 28 de julho de 1993; da Carreira da Previdência, da Saúde e do Trabalho, dos Planos de Carreiras e Cargos do Instituto Nacional de Metrologia, Qualidade e Tecnologia e do Instituto Nacional da Propriedade Industrial, de que trata a Lei nº 11.355, de 19 de outubro de 2006; cargos da Agência Nacional de Saúde Suplementar, de que trata a Lei nº 10.871, de 20 de maio de 2004; e dá outras providências
</Ementa>
<ExplicacaoEmenta></ExplicacaoEmenta>
<Autor>Jilmar Tatto</Autor>
<ideCadastro>141456</ideCadastro>
<ufAutor>SP</ufAutor>
<partidoAutor>PT</partidoAutor>
<DataApresentacao>28/11/2012</DataApresentacao>
<RegimeTramitacao>Ordinária</RegimeTramitacao>
<UltimoDespacho Data=""></UltimoDespacho>
<Apreciacao>Requerimento</Apreciacao>
<Indexacao></Indexacao>
<Situacao></Situacao>
<LinkInteiroTeor>
http://www.camara.gov.br/proposicoesWeb/prop_mostrarintegra?codteor=1044664
</LinkInteiroTeor>
<apensadas/>
</proposicao>

Feed de votações

Proposta de funcionalidade: o sistema da Câmara poderia avisar sistemas registrados quando novas votações são adicionadas à base. Para isso algum sistema de feed teria que ser usado.

A principal motivação seria uma melhoria no desempenho e carga tanto do sistema da Câmara quanto dos sistemas clientes do WS, uma vez que os sistemas clientes não teriam que fazer mais tantas requisições para se manterem com uma cópia atualizada de todas as votações.

inconsistência dados abertos

Na função ObterDetalhesDeputados consta todas as comissões que o deputado participa, mas na função ObterOrgaos está faltando várias comissões que estão instaladas e funcionando.

Isso afeta o relacionamento de dados na minha aplicação

Obrigado

Registro de discursos na base de dados

Bom dia,

gostaria solicitar esclarecimento a respeito do registro de discursos na base de dados da Câmara dos Deputados.

Na base de dados disponível para consulta há discursos registrados na fase "Breves Comunicações". Contudo, pelo Regimento Interno da Câmara dos Deputados (RICD), esta fase não existe.

Pelo RICD, o Pequeno Expediente é uma das fases das sessões ordinárias em que são realizadas breves comunicações. Sendo que não há no regimento qualquer fase cujo nome seja "Breves Comunicações".

Ao consultar discursos na página da Câmara dos Deputados, é possível encontrar registros na fase "Breves Comunicações". Logo, tenho as seguintes dúvidas:

Por quê há discursos proferidos pelos Deputados Federais disponíveis para consulta na página da Câmara dos Deputados (http://www2.camara.leg.br/deputados/discursos-e-notas-taquigraficas) que estão registrados na 'Fase' 'Breves Comunicações', conforme exemplo abaixo? Quais os critérios utilizados para que seja registrado nas 'Breves Comunicações' e não no 'Pequeno Expediente'?

http://www.camara.gov.br/internet/sitaqweb/TextoHTML.asp?etapa=5&nuSessao=164.1.55.O&nuQuarto=26&nuOrador=1&nuInsercao=0&dtHorarioQuarto=14:44&sgFaseSessao=BC&Data=23/06/2015&txApelido=CHICOALENCAR,PSOL-RJ&txFaseSessao=BrevesComunica%C3%A7%C3%B5es&txTipoSessao=DeliberativaExtraordin%C3%A1ria-CD&dtHoraQuarto=14:44&txEtapa=

http://www.camara.gov.br/internet/sitaqweb/resultadoPesquisaDiscursos.asp?txOrador=chico+alencar&txPartido=&txUF=&dtInicio=02%2F02%2F2015&dtFim=30%2F06%2F2015&txTexto=&txSumario=&basePesq=plenario&CampoOrdenacao=dtSessao&PageSize=50&TipoOrdenacao=DESC&btnPesq=Pesquisar

Desde já agradeço a atenção.

Endpoint ListarProposicoes retornando erro

Ao tentar realizar a busca padrão o WS retorna:

< proposicoes>
< Erro>Número e ano têm de ser números
</ proposicoes>

Porém ao verificar na chamada, conferimos que o ano é um número, vejam:

http://www.camara.gov.br/SitCamaraWS/Proposicoes.asmx/ListarProposicoes?sigla=PL&numero=&ano=2011&datApresentacaoIni=14/11/2011&datApresentacaoFim=16/11/2011&parteNomeAutor=&idTipoAutor=&siglaPartidoAutor=&siglaUFAutor=&generoAutor=&codEstado=&codOrgaoEstado=&emTramitacao=

Existem votações repetidas em algumas proposições

Por exemplo, acessando http://www.camara.gov.br/SitCamaraWS/Proposicoes.asmx/ObterVotacaoProposicao?tipo=MPV&numero=351&ano=2007 vemos que existem 4 votações para essa proposição. Entretanto, 2 delas são iguais: mesmo horário, mesmo código, mesmo resumo e mesmo resultado.

<Votacao Resumo="Aprovado o Requerimento. Sim: 344; Não: 0; Abstenção: 01; Total: 345." Data="18/4/2007" Hora="16:28" ObjVotacao="REQUERIMENTO DE PREFERÊNCIA PARA MPV Nº 352/2007..." codSessao="3104">...</Votacao>
<Votacao Resumo="Aprovado o Requerimento. Sim: 344; Não: 0; Abstenção: 01; Total: 345." Data="18/4/2007" Hora="16:28" ObjVotacao="REQUERIMENTO DE PREFERÊNCIA PARA MPV Nº 352/2007..." codSessao="3104">...</Votacao>

O mesmo ocorre em:

http://www.camara.gov.br/SitCamaraWS/Proposicoes.asmx/ObterVotacaoProposicao?tipo=PLP&numero=249&ano=2005
http://www.camara.gov.br/SitCamaraWS/Proposicoes.asmx/ObterVotacaoProposicao?tipo=MPV&numero=335&ano=2006 (aqui aparece 3 vezes)
http://www.camara.gov.br/SitCamaraWS/Proposicoes.asmx/ObterVotacaoProposicao?tipo=MPV&numero=339&ano=2006
http://www.camara.gov.br/SitCamaraWS/Proposicoes.asmx/ObterVotacaoProposicao?tipo=PEC&numero=558&ano=2006
http://www.camara.gov.br/SitCamaraWS/Proposicoes.asmx/ObterVotacaoProposicao?tipo=MPV&numero=627&ano=2013
http://www.camara.gov.br/SitCamaraWS/Proposicoes.asmx/ObterVotacaoProposicao?tipo=PEC&numero=471&ano=2005
http://www.camara.gov.br/SitCamaraWS/Proposicoes.asmx/ObterVotacaoProposicao?tipo=MPV&numero=469&ano=2009

Isso é algum erro na entrada de dados ou sou eu quem não estou entendendo direito?

Campo ideCadastro

Olá

Após as últimas modificações não está mais sendo gerada a tag ideCadastro no XML da cota parlamentar.

Poderia verificar?

Dados da cota parlamentar

Prezados,

o que está havendo com a exportação dos dados das cotas? Depois de mudarem o ID do parlamentar, o nome do beneficiário está null.

Aparentemente o que postamos aqui ninguem le mesmo, mas vale o registro.

[Duvida] Obter dados da Cota Parlamentar

Caros,
Encontrei apenas uma forma de obter os dados da Cota Parlamentar, através do link , mas é impraticável para minha aplicação o download de um .zip e extrair informações de um XML enorme.

A pergunta que fica é, existe alguma alternativa que não seja parse do HTML de paginas como essa para obter as informações de cota parlamentar de um especifico deputado ? Existe alguma forma de acesso direto aos dados sem ser por esse .zip?

Relatoria de projetos e vídeos

Olá pessoal,
Muito bom esse canal de comunicação, parabéns!

A primeira sugestão é colocar quem é o atual relator do projeto no detalhamento do projeto.

A outra é pesquisar os links dos vídeos relacionadas aos deputados e projetos. Por exemplo, quero saber quais vídeos da tv camara que tem relação com o deputado X. Assim o WS traria a relação dos links para colocar no app.

Sou o desenvolvedor do Monitora, Brasil! https://play.google.com/store/apps/details?id=com.gamfig.monitorabrasil
Essas informações iria melhorar bastante o app.
Abs

Geraldo

Inclusão de novo campo em ObterDeputados

Pessoal, há possibilidade de incluir o campo data de nascimento do parlamentar no webservice ObterDeputados, visto que é uma informação pessoal e hoje esse dado está disponível no webservice ObterDetalhesDeputado. Além disso, tem é possível incluir também o campo Fax no webservice ObterDeputados, visto que são dados do parlamentar.

Listar últimos despachos

Gostaria de saber se existe alguma maneira de listar proposições pela data dos últimos despachos.

A ideia é mostrar as proposições recentemente atualizadas.

Alguém pode me ajudar?

Sobre votação das proposições

Gostaria de saber porque algumas proposições(já votadas) não contém os dados das votações. Por que algumas já votadas só possuem as votações das emendas.

Queria também saber se é possível vocês separarem as votações das emendas das votações do projeto como um todo. Acho meio confuso como é hoje.

Discursos e Notas Taquigráficas para Download

Como obter uma cópia da base de dados dos Discursos e Notas Taquigráficas?
Talvez disponibilizar no final de cada ano ou gestão uma versão para download, tipo como ocorre no portal de dados abertos do Governo Federal. Sugiro usar o CKAN para disponibilizar um conjunto de bases em formato aberto.

Referência de Proposições Provinientes do Senado

Bom Dia,

Estamos criando uma aplicação que irá monitorar a tramitação de uma matéria no CN e por isso, é muito importante tratar a proposição na casa iniciadora e na casa revisora como uma só.

Estava estudando os dados provenientes da busca "ListarProposicao" e a única referência para diferenciar se a proposição é da CD ou do SF, é o campo autor. Aquelas que são provenientes do SF, contém o termo "Senado Federal" no nome do autor.

Outra referência quanto a origem da proposição é no campo "nomeProposicaoOrigem" do WS "obterproposicaoporid"

Bom, perguntas:

Posso considerar como verdade absoluta as seguintes afirmações:

Com relação ao WS "ListarProposicao":

  • Todas e somente as proposições provenientes do SF terá no campo autor a tag "Senado Federal"

Com relação ao WS "obterproposicaoporid":

  • Todas e somente as proposições provenientes do SF terá preenchido o campo "nomeProposicaoOrigem" com o nome da proposição no SF.

Obrigado!

Carregar Árvore de Apensados de proposições

Bom dia.

Existe algum xml para a árvore de apensados de cada proposição?

Note que em toda proposição (ex.: http://www.camara.gov.br/proposicoesWeb/fichadetramitacao?idProposicao=953932 ) existe uma árvore de apensados que pode ser acessada através do link na página da prop. ( neste caso: http://www.camara.gov.br/proposicoesWeb/prop_arvore_tramitacoes?idProposicao=953932 ), mas com essa página não consigo carregar, por exemplo, a árvore em uma planilha através de um 'importxml' ou alguma string to tipo.

Alguém pode me ajudar?
Grato.

Problema de retorno de "ano" nulo na consulta de proposições

boa tarde!

Descobri uma anomalia em quase 1/3 das matérias que consultei. Elas estão sem o ano, o valor está retornando "0" apesar de terem a data de apresentação preenchida e também terem um dado de ano no campo "nomeproposicao". Mesmo utilizando um dos valores de ano, seja o ano da data de apresentação ou o ano do nme da proposição o retorno não é o correto. Segue um exemplo:

Código: CD.2086817
Ano: "0"
Data apresentação: 2016-06-07
Referência: RL 3 CCJC => PL 7801/2010

URL para consulta utilizando o código:
http://www.camara.gov.br/SitCamaraWS/Proposicoes.asmx/ObterProposicaoPorID?idProp=2086817

Se utilizarmos os dados retornados na consulta por código na consulta de comissões, por exemplo, dá o erro “Missing parameter: ano.”. Segue a URL:
http://www.camara.gov.br/SitCamaraWS/Orgaos.asmx/ObterIntegraComissoesRelator?tipo=PRL&numero=3&ano

Se usarmos o ano da data de apresentação dá o erro “Proposicao inexistente.”. Segue a URL:
http://www.camara.gov.br/SitCamaraWS/Orgaos.asmx/ObterIntegraComissoesRelator?tipo=PRL&numero=3&ano=2016

Se usarmos o ano da data de apresentação dá também o erro “Proposicao inexistente.”. Segue a URL:
http://www.camara.gov.br/SitCamaraWS/Orgaos.asmx/ObterIntegraComissoesRelator?tipo=PRL&numero=3&ano=2016

Sendo assim, não consigo obter destas matérias os dados de tramitações e de despachos, visto que os WebServices para consultar estes dados não tem a opção de consulta por código da proposição.

Vejo duas formas de resolver o problema. Uma solução seria passar a retornar o ano em todas as consultas de proposições. Outra seria criar uma opção de consulta passando somente o código da proposição para todos as consultas existentes atualmente que exigem os três parâmetros: "tipo", "numero" e "ano".

Inconsistência de informações

Encontrei alguns dados que não são consistentes com o que é disponibilizado no site da câmara.
Por exemplo o PLN 36/2014, ao utilizar o ObterVotacaoProposicao eu recebo uma lista contendo 5 votações para este projeto de lei entretanto ao fazer a busca no site essas votações não aparecem.
Além disto, em duas das votações os campos ideCadastro estão em branco para todos os deputados.

Dados não batendo entre XML e site

Boa tarde

Estou montando um site com os dados das despesas de cota parlamentar dos deputados federais. Todavia, notei uma diferença entre o arquivo XML que vocês disponibilizam nessa pagina: http://www2.camara.leg.br/transparencia/cota-para-exercicio-da-atividade-parlamentar/dados-abertos-cota-parlamentar e os dados disponíveis nas paginas dos deputados.

Por exemplo, acessando essa página:
http://www.camara.gov.br/cota-parlamentar/cota-sumarizado?nuDeputadoId=2278&mesAnoConsulta=5-2015

Enquanto isso, no XML do ano passado esse deputado não possui nenhuma despesa categorizada como "CONSULTORIAS, PESQUISAS E TRABALHOS TÉCNICOS." nesse mês. (estou anexando os logs da minha aplicação sobre isso).

Qual das duas fontes é mais garantida: o site ou o arquivo XML? Em caso de divergências desse tipo, devo seguir qual caminho?

output.txt

Dados de Ausência por partido

Olá,

Depois de um pouco de confusão para o acesso dos dados de presença parlamentar, verifiquei que não é disponível identificar as ausências de forma clara pelo site da Câmara. Alguma sugestão para conseguir essa informação? Estou tentando montar a composição das bancadas partidárias em uma dada sessão ordinária para cruzar com outros dados, mas sem os deputados ausentes estas ficam incompleta.

Att,
Márcio Gomes Lopes.

Adicionar idProposicao na resposta do endpoint ObterVotacaoProposicao

Olá,

Atualmente todos os endpoints relacionados a Proposição retornam e aceitam o seu ID exceto o ObterVotacaoProposicao, que só retorna o Nome, Ano e Número. Para facilitar o acesso e manter o padrão, sugiro que esse endpoint seja modificado tanto para retornar o idProposicao, quanto para aceitar também a busca por idProposicao.

Isso facilita o acesso a API, pois faz com que só com o ID de uma proposição eu consiga acessar todos os endpoints relacionados.

Abraços,
Vítor.

"Response" para download informa tipo errado do documento a ser baixado

Bom dia!

Está acontecendo em algumas matérias que o "response" recebido de uma requisição para download de um documento informa um tipo errado do documento a ser baixado.

Por exemplo, a matéria acessado pelo link abaixo:
http://www.camara.gov.br/SitCamaraWS/Proposicoes.asmx/ObterProposicaoPorID?idProp=2083581

indica este outro link para baixar um documento e a resposta deste link informa que o arquivo a ser baixado é do tipo "text/html; charset=iso-8859-1" quando na verdade é um do tipo "doc":
www.camara.gov.br/proposicoesWeb/prop_mostrarintegra?codteor=1455399

Casos semelhantes aconteceram também quando o "response" informava que o arquivo era do tipo "text/html; charset=iso-8859-1" e na verdade o arquivo a ser baixado era um PDF. Segue um exemplo:
http://www.camara.gov.br/SitCamaraWS/Proposicoes.asmx/ObterProposicaoPorID?idProp=2083005
http://www.camara.gov.br/proposicoesWeb/prop_mostrarintegra?codteor=1454207

Gentileza verificar.
Obrigado.

[Dúvida] Número da proposição

Olá minha dúvida é bem simples. Quando eu retorno as proposições votadas, eu tenho, entre os dados retornados, o id da proposição, o ano e o número dela. No entanto, quando eu busco o voto dos deputados nas proposições, eu só tenho a informação do ano e do número da proposição. Sendo que pelo que pude perceber, podem existir duas proposições no mesmo ano com o mesmo número. Então, gostaria de saber como faço para ter certeza que um deputado votou em uma dada proposição?

ListarProposicoesTramitadasNoPeriodo não lista todas?

A matéria id 2055351 (PL 3637/2015):
(http://www.camara.gov.br/proposicoesWeb/fichadetramitacao?idProposicao=2055351)
teve andamento hoje, 19/05/2016:
http://www.camara.gov.br/SitCamaraWS/Orgaos.asmx/ObterAndamento?sigla=PL&numero=3637&ano=2015&dataIni=&codOrgao= )
mas o andamento não foi anunciado no endpoint ListarProposicoesTramitadasNoPeriodo:
http://www.camara.gov.br/SitCamaraWS/Proposicoes.asmx/ListarProposicoesTramitadasNoPeriodo?dtInicio=19/05/2016&dtFim=19/05/2016

Falha no sistema ou na minha interpretação da API?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.