Como crear una API RESTful en R con Plumber

Servicio Web local en R

Plumber es un paquete de R que permite crear una API Web usando comentarios del código fuente. Instalación Se instala como cualquier otro paquete: install.packages("plumber") library(plumber) Ejemplo básico Diseño de la API He creado un fichero “plumber.R” donde diseño mi API usando comentarios que empiezan por #*: # plumber.R #* Echo back the input #* @param msg The message to echo #* @get /echo function(msg=""){ list(msg = paste0("The message is: '", msg, "'")) } #* Plot a histogram #* @png #* @get /plot function(){ rand <- rnorm(100) hist(rand) } #* Return the sum of two numbers #* @param a The first number to add #* @param b The second number to add #* @post /sum function(a, b){ as. []

Acceso a APIs con R

Cliente REST usando httr y jsonlite

En este POST voy a tratar sobre un tema que siempre me apasiona en cualquier lenguaje de programación, como crear un cliente en R para interactuar con un servidor REST HTTP JSON. Como montar un servidor JSON de pruebas en pocos minutos Para montar un servidor que acepte todo tipo de operaciones no me he complicado la vida, JSON Server se instala con NPM y en pocos minutos tenemos un servidor REST HTTP JSON básico funcionando de forma local. []