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. []

Cliente acceso Webservice PrestaShop con C#

Webservices, PrestaShop y C#

Este artículo es la continuación lógica de “Usar servicios Web en PrestaShop”, busco desarrollar una aplicación básica de ventanas en C# que permita administrar un eCommerce basado en PrestaShop, a un nivel muy básico para probar la viabilidad de una comunicación bidireccional para realizar o consultas o dar de alta nuevos productos en el eCommerce. Antes de empezar es necesario que se haya dado de alta un webservice en el backend de administración de PrestaShop (con los accesos a los modulos que deseemos). []

Usar servicios Web en PrestaShop v1.7.0.4

Webservice

Los servicios Web (Webservice en adelante) permiten que aplicaciones de terceros se comuniquen con nuestra tienda en línea de PrestaShop, esto abre la posibilidad de crear por ejemplo una aplicación móvil para los clientes de nuestra tienda. Existe un acuerdo o varios estándares de como debe funcionar un Webservice, son muy típicos los basados en SOAP (Simple Object Access Protocol) que intercambia datos basados en la sintaxis XML y los últimos años han ganado popularidad los basados en REST (Representational State Transfer) usando el protocolo HTTP (usando los métodos GET, POST, PUT, DELETE, etcétera). []