APIembed: generando código de invocación a nuestros Servicios REST de forma sencilla

APIembed es un portal web desarrollado por Mashape que permite generar un widget HTML con el código para invocar a Servicios REST en una gran variedad de lenguajes, algo como:

Para generar el código de invocación basta con crear el HAR Request object que sirve para describir el formato de la petición HTTP.

El HAR tiene este formato:

Un ejemplo:

https://apiembed.com/sample.json

{

«method»: «POST»,

«url»: «http://mockbin.com/request»,

«httpVersion»: «HTTP/1.1»,

«queryString»: [

{ «name»: «foo», «value»: «bar» },

{ «name»: «foo», «value»: «baz» }

],

«headers»: [

{ «name»: «Accept», «value»: «application/json» },

{ «name»: «Content-Type», «value»: «application/json» }

],

«cookies»: [

{ «name»: «foo», «value»: «bar» },

{ «name»: «bar», «value»: «baz» }

],

«postData»: {

«mimeType»: «application/json»,

«text»: «{«foo»: «bar»}»

}

}

Una vez lo tenemos desde la web: https://apiembed.com indicamos:

· Source: url al HAR

· Targets: lenguajes de generación

Y nos generará el código del iFrame a insertar en nuestra APP Web:

//api.apiembed.com/?source=https://apiembed.com/sample.json&targets=shell:curl,node:unirest,java:unirest,python:requests,php:curl,ruby:native,objc:nsurlsession,go:native

Deja un comentario