liibre/Rocc

FB2020 API out of service?

Opened this issue · 4 comments

Olá Andrea e Sara,

estou tentando usar a função check_flora() do pacote Rocc de vocês... tá retornando o erro "Flora 2020 API is out of service"...

Fui lá no seu código da função e testei a parte que interage com o API usando um exemplo abaixo:

api <- "http://servicos.jbrj.gov.br/flora/taxon/"
jsonlite::fromJSON(paste0(api, "Caesalpinia"))

e então retornou este erro abaixo>

Error in parse_con(txt, bigint_as_char) : parse error: trailing garbage
] } ] }Conectado com: 10.10.100.29<br/
(right here) ------^

Poderia me ajudar a resolver isso??? De fato, quando eu busco no navegador por "http://servicos.jbrj.gov.br/flora/taxon/Caesalpinia", eu consigo ver o texto lá completo. Então o API parece estar funcionando, não???

Grato pela atenção!

Domingos Cardoso

Oi @domingoscardoso, sim, isso acontece às vezes. Tentando com outra função eu recebo:

jsonify::from_json(paste0(api, "caesalpinia"))
Error in rcpp_from_json(json, simplify, fill_na) : json parse error
In addition: Warning message:
In readLines(con) :
  incomplete final line found on 'http://servicos.jbrj.gov.br/flora/taxon/caesalpinia'

É a versão 2 que está funcionando, em:

https://servicos.jbrj.gov.br/v2/flora/taxon/

Vou modificar no pacote, por favor nos conte se isso resolver.