R
Uso de R para obtener datos desde la API de indicadores.
A continuación se muestra el código de ejemplo para consultar a nuestra API desde el Lenguaje R. El ejemplo utiliza httr2 y envía la cabecera User-Agent para identificar el cliente.
Instala los paquetes si aún no los tienes:
install.packages(c("httr2", "jsonlite"))
library(httr2)
url <- "https://findic.cl/api/"
tryCatch(
{
respuesta <- request(url) |>
req_user_agent("findic-docs-r/1.0") |>
req_headers(Accept = "application/json") |>
req_timeout(10) |>
req_perform()
resumen <- resp_body_json(respuesta)
uf <- resumen$uf
cat("Fecha:", uf$fecha, "\n")
cat("Valor UF: $", uf$valor, "\n")
},
error = function(error) {
cat("Error en la solicitud:", conditionMessage(error), "\n")
}
)
Más información del objeto JSON entregado en el resumen aquí.