Comments (5)
Segue (2) que ficou cortado em minha última mensagem.
orientacaoBancada> <bancada Sigla="PpPtbPscPhs" orientacao="Sim "/> <bancada Sigla="PmdbPen" orientacao="Sim "/> <bancada Sigla="PT" orientacao="Liberado "/> <bancada Sigla="PSDB" orientacao="Sim "/> <bancada Sigla="PrbPtnPmnPrpPsdcPtcPslPtdoB" orientacao="Sim "/> <bancada Sigla="PR" orientacao="Liberado "/> <bancada Sigla="PSD" orientacao="Sim "/> <bancada Sigla="PSB" orientacao="Liberado "/> <bancada Sigla="DEM" orientacao="Sim "/> <bancada Sigla="PDT" orientacao="Sim "/> <bancada Sigla="Solidaried" orientacao="Sim "/> <bancada Sigla="PROS" orientacao="Sim "/> <bancada Sigla="PCdoB" orientacao="Não "/> <bancada Sigla="PPS" orientacao="Sim "/> <bancada Sigla="PV" orientacao="Sim "/> <bancada Sigla="PSOL" orientacao="Não "/> <bancada Sigla="REDE" orientacao="Não "/> <bancada Sigla="Minoria" orientacao="Sim "/> <bancada Sigla="GOV." orientacao="Liberado "/> </orientacaoBancada>
from dados-abertos.
Boa tarde, @matheus2740. Vou encaminhar internamente para avaliação.
Paulo Henrique
Centro de Informática
from dados-abertos.
Olá, Matheus!
Para você não pensar que sua observação foi esquecida, e para deixar documentado cada passo, eu gostaria de aqui registrar a compreensão e a confirmação do problema.
De fato, o serviço ObterPartidosBlocoCD retorna entre os dados de cada bloco um elemento XML <idBloco>
que poderia ser usado em todas os demais serviços e referências a blocos partidários.
O serviço a que você se refere, o ObterProposicaoVotacao , não usa este mesmo <idBloco>
e realmente traz a "Sigla" de cada <bancada>
num formato de string muito diferente.
Estou fazendo um levantamento das inconsistências existentes nos webservices atuais, para que possamos aperfeiçoá-los assim que possível ou corrigir os problemas numa futura reimplementação dos serviços. Sua observação é muito pertinente e útil para esse processo.
Caso você tenha conseguido implementar algum "workaround", por favor compartilhe aqui, para que outros usuários possam aproveitar a idéia enquanto não conseguimos dar uma solução real para o problema.
Obrigado e abraço!
Fabricio Rocha
Centro de Informática
from dados-abertos.
Oi Fabrício,
A Solução que eu adotei, funcionou até o momento, embora esteja muito longe do ideal.
Em suma eu parso a string de sigla da bancada e determino quais os partidos que a compõe. Baseado nisso eu faço uma comparação de conjuntos pra determinar qual o bloco cujo conjunto-composição é idêntico ao conjunto parseado. Essa comparação pode ser problematica, pois os blocos podem mudar, e eu dependo de parsear uma string, o que quase nunca é acurado. O ideal mesmo seria receber um ID de bloco.
Agradeço o trabalho de vocês, e me ofereço a ajudar no que eu puder para tornar o serviço melhor para todos.
Abraço,
Matheus Salvia
from dados-abertos.
Olá,
Algum progresso nessa issue?
from dados-abertos.
Related Issues (20)
- Error SSL HOT 2
- Erro 503
- Erro link proposicoes
- API Fora do Ar
- JSON/XML em consulta HOT 1
- Erro com valor de despesa
- Como os JSONS de despesas dos deputados são atualizados? HOT 5
- EndPoint de Deputados esta retornando vazio
- Em qual horário exatamente os dados disponíveis para download são atualizados? HOT 2
- Api Rest do banco de imagens da Câmara Dos Deputados ? HOT 1
- Dúvida sobre identificação da proposição votada nos dados sobre votações que estão para download.
- Padronização do atributo 'siglaUF' HOT 1
- Arquivo com todos os deputados não contém nenhuma informação de contato, endereço e partido. HOT 4
- Endpoint /deputados/{id}/historico não retorna períodos de licença de alguns deputados. HOT 2
- Mapeamento de Relatorias através da API HOT 2
- indicação de mudanças.
- link pro grupo de whatsapp expirado. HOT 2
- inseri duplicado sem querer HOT 1
- https://www.camara.leg.br/internet/deputado/bandep/227991.jpg - RETORNA 404 HOT 1
- Endpoint /eventos não retorna todos os eventos HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dados-abertos.