duarteguilherme / congressbr

An R package that returns tidy data from the APIs of the Brazilian Federal Senate and Chamber of Deputies.
https://robertmyles.github.io/congressbr/
Other
43 stars 6 forks source link

sen_bill_sponsors() returning empty df; suggestion of correction #57

Open SoaresAlisson opened 1 year ago

SoaresAlisson commented 1 year ago

A função sen_bill_sponsors() está retornando um dataframe vazio. Ao checar o código, vi que um dos problemas é que request$ListaAutores$Totais$Parlamentares não funciona mais, precisando ser substituído por request$ListaAutores$Autores$Autor. Consegui extrair dados assim:

 base_url <- "http://legis.senado.gov.br/dadosabertos/autor/lista/atual"
    request <- httr::GET(base_url)
    request <- httr::content(request,as="parsed")
    request <- request$ListaAutores$Autores$Autor
    bind_rows(request)

Faltaria fazer um rename() para seguir o padrão do pacote de colnames em inglês. Ou de modo ainda mais resumido:

request <- httr::GET("http://legis.senado.gov.br/dadosabertos/autor/lista/atual") |>
   httr::content(as = "parsed")
  bind_rows(request$ListaAutores$Autores$Autor)