Open sammyzord opened 4 years ago
Salve, Samuel!
Trata-se de um debate interessante sobre a opção de design que foi feita. Para a API, foi priorizado manter as respostas curtas e rápidas; para os arquivos buscou-se facilitar o cruzamento com outros arquivos e a desnormalização onde ela parecesse útil para não obrigar o usuário a baixar outros arquivos com informações que ele obviamente desejaria.
Fora isso -- assunto para o qual eu gostaria das opiniões de outros usuários --, há obviamente uma diferença na obtenção do uri para o autor. Vamos verificar isso.
Obrigado e abraço!
Fabricio Rocha Equipe Dados Abertos - Câmara
Problema:
Ao fazer o download dos arquivos estáticos .json do link
https://dadosabertos.camara.leg.br/swagger/api.html#staticfile
, é possivel observar que neles existem dados que não sao retornados por uma request na API RESTful. Principalmente o campo"uri".
Exemplo:
Ao pesquisar por uma proposição cujo autor é o "Poder Executivo" no arquivo .json estático mencionado anteriormente é possivel ver os seguntes dados: Porém, ao fazer uma request na url
https://dadosabertos.camara.leg.br/api/v2/proposicoes/2239125/autores
apenas os seguintes dados são retornados:Solução
Fazer esses dados já existentes serem servidos pela API RESTful.