martes, 5 de mayo de 2015

Probamos nuestra Key de Marvel API Developer

En nuestro post anterior, nos enfocamos en obtener la Key de Developer para Marvel API Developmet

Ya tenemos nuestra Key de Developer en Marvel ¿Y ahora que podemos hacer?

La forma más rápida para probar la API es directamente desde el centro de development de Marvel:


A continuación elegimos "Test Calls" que nos dice:
"Use the interactive test page to explore and test API calls."


Y vemos la siguiente pantalla que nos permite explorar la API:


Hablando técnica y resumidamente, tenemos una API Rest pública, que podemos acceder utilizando el método GET de HTTP y la respuesta es contenido Json, el cual podemos manipular para armar lo que estemos buscando armar.

Observemos al primero de los servicios invocados.

Hay que notar que la prueba de la invocación a los servicios de la API Rest de Marvel que voy a realizar a continuación es con una sesión iniciada. O sea que la Key de Developer es enviada con cada petición que realice a la API, y por ese mismo motivo los servicios REST responderán con información:






GET /v1/public/characters


Este servicio, retornará los characterspersonajes: buscaremos a "Iron Man" a ver que pasa:

Completamos únicamente el nombre "Iron Man" aunque el servicio ofrece multitud de filtros:

Observemos una parte de la documentación de la API:


Y mas abajo completamos únicamente el nombre del character o personaje que buscamos:
nombre: Iron Man

Observar que el tipo de respuesta es Json:





Seguimos, y observamos que con el botón "Try It Out" lanzamos la invocación al servicio:


Y el resultado es excelente

a) Funcionó desde el primer intento!
b) Pusimos el nombre "Iron Man" y ya descubrimos algunas cosas interesantes:
  • El ID de Iron Man es: 1009368
  • Su historia es:
"Wounded, captured and forced to build a weapon by his enemies, billionaire industrialist Tony Stark instead created an advanced suit of armor to save his life and escape captivity. Now with a new outlook on life, Tony uses his money and intelligence to make the world a safer, better place as Iron Man "





Y podemos encontrar una foto de Iron Man en: 

http://i.annihil.us/u/prod/marvel/i/mg/9/c0/527bb7b37ff55.jpg


Que es la imagen que vemos a continuación:


Hemos logrado alcanzar de forma muy satisfactoria el primer objetivo de probar nuestra Key de Developer de Marvel, y consumir uno de los servicios.

Con lo cual podemos dar por finalizado este primer post.

En el siguiente post trataremos de hacer alguna exploración del uso de la API con Javascript.



Data provided by Marvel. © 2014 Marvel




No hay comentarios:

Publicar un comentario