Ya sea que sea un novato en API que recién está aprendiendo las cuerdas o un desarrollador experimentado que busca nuevas formas de procrastinar, creemos que tenemos el pasatiempo perfecto para usted. De hecho, tenemos ocho de ellos ...

Así es. En este artículo, contamos hacia atrás en ocho de las API divertidas, aleatorias e inútiles de la web con las que puede comenzar a jugar hoy. Si está buscando expandir su conjunto de habilidades o explicar un concepto difícil a personas que no usan API, encontrará que estas API seleccionadas son menos intimidantes que cualquier cosa con la que haya lidiado antes. Y si solo estás de viaje, creemos que te encantará esta lista de todos modos.

1. Jeannie

Para empezar, veamos una de las API más impresionantes de esta lista: Jeannie . Jeannie es una asistente virtual, muy parecida a Siri (o Google, si eres un usuario de Android). Para citar, "el objetivo de este servicio es brindarle a usted y a su robot la respuesta más inteligente a cualquier pregunta de lenguaje natural".

Jeannie es particularmente buena interpretando y respondiendo preguntas de trivia. Para la consulta how big is the eiffel tower?, obtuvimos esta respuesta:

"output": [{
    "actions": {
      "say": {"text": "1000 feet high . (Answers.com)"},
      "source": {
        "info": "Answers.com",
        "infoUrl": "http://www.answers.com/",
        "url": "http://wiki.answers.com/Q/how_big_is_the_eifel_tower"
      }
}

¡Una respuesta y una fuente para ello! Bastante bien, ¿verdad?

2. Calculadora de amor

El siguiente en la lista es algo un poco más mundano: la Calculadora del amor . Simplemente ingrese su nombre y el nombre de su amante potencial, y la Calculadora de amor le devolverá su compatibilidad como un porcentaje. Oh, también incluirá un comentario sarcástico, comoCan choose someone better.

Sí, eso es todo.

3. SWAPI

Ah, SWAPI . ¿Qué lista de API divertidas estaría completa sin mencionar esta API inspirada en Star Wars? A partir de una enorme base de datos que describe prácticamente todo el universo de Star Wars, SWAPI le proporcionará datos de todos sus planetas, personas, especies y más favoritos.

Aquí hay una respuesta de muestra con los datos del personaje robot favorito de todos:

{
	"name": "R2-D2",
	"height": "96",
	"mass": "32",
	"hair_color": "n/a",
	"skin_color": "white, blue",
	"eye_color": "red",
	"birth_year": "33BBY",
	"gender": "n/a",
	"homeworld": "https://swapi.co/api/planets/8/",
	"films": [
		"https://swapi.co/api/films/2/",
		"https://swapi.co/api/films/5/",
		"https://swapi.co/api/films/4/",
		"https://swapi.co/api/films/6/",
		"https://swapi.co/api/films/3/",
		"https://swapi.co/api/films/1/",
		"https://swapi.co/api/films/7/"
	],
	"species": [
		"https://swapi.co/api/species/2/"
	],
	"vehicles": [],
	"starships": [],
	"created": "2014-12-10T15:11:50.376000Z",
	"edited": "2014-12-20T21:17:50.311000Z",
	"url": "https://swapi.co/api/people/3/"
}

4. Tocino Ipsum

¿Alguna vez se aburrió de ver el texto de marcador de posición de lorem ipsum en la web? Tenemos la solución para ti: Bacon Ipsum . Al igual que con un puñado de generadores de texto alternativos de lorem ipsum , Bacon Ipsum es la API REST que necesita para darle vida a su texto de marcador de posición. O quizás una frase más apropiada es "reforzar" el texto de su marcador de posición, ya que Bacon Ipsum solo genera respuestas relacionadas con la carne.

Et jerky excepteur shankle , ¿alguien?

5. XKCD

Recientemente, en una de nuestras entrevistas con los oradores, se presentó la API XKCD , que le permite obtener varios cómics XKCD y sus metadatos. La URL , por ejemplo, te da acceso a los datos de su último cómic en formato JSON, con un "título seguro", una URL de imagen y un texto alternativo.https://xkcd.com/info.0.json

6. Yoda Speak

Creado por el mismo equipo que el generador de texto Yoda Speak, ¡tenemos la API Yoda Speak ! Simplemente envíe su texto simple en inglés y la API de Yoda Speak estilizará su idioma para que coincida con el del Maestro Yoda.

Pruébelo, debe hacerlo. Herh herh herh.

7. kanye.rest

Si está buscando otra API divertida que devuelva texto sin formato, no necesita buscar más. kanye.rest es la API JSON gratuita que devolverá una cita aleatoria de Kanye West a voluntad.

"quote" : "I feel like I'm too busy writing history to read it."

8. AnAPIOfIceAndFire

SWAPI no es la única API de fantasía de la web. De hecho, tiene un competidor bastante serio… AnAPIOfIceAndFire es la API que devuelve datos estructurados sobre personajes, casas y libros sobre la popular serie de HBO Game of Thrones . Si eso no fuera suficiente por sí solo, AnAPIOfIceAndFire viene con documentación completa, más completa que parte de la documentación que hemos visto para las API "serias".

Aquí hay una respuesta de muestra:

{
	"url": "https://anapioficeandfire.com/api/characters/66",
	"name": "Alannys Harlaw",
	"gender": "Female",
	"culture": "Ironborn",
	"born": "",
	"died": "",
	"titles": [
		"Queen of the Iron Islands"
	],
	"aliases": [
		"Lanny"
	],
	"father": "",
	"mother": "",
	"spouse": "https://anapioficeandfire.com/api/characters/12",
	"allegiances": [
		"https://anapioficeandfire.com/api/houses/169",
		"https://anapioficeandfire.com/api/houses/178"
	],
	"books": [
		"https://anapioficeandfire.com/api/books/1",
		"https://anapioficeandfire.com/api/books/2",
		"https://anapioficeandfire.com/api/books/5",
		"https://anapioficeandfire.com/api/books/8"
	],
	"povBooks": [],
	"tvSeries": [
		""
	],
	"playedBy": [
		""
	]
}

Pensamientos finales

¡Ahí tienes! Ocho de las API divertidas, aleatorias e inútiles del mundo con las que creemos que le encantará jugar. Desde generar texto de marcador de posición hasta obtener información sobre sus mundos de fantasía favoritos, estas API son algunas de las demostraciones más divertidas del poder de las API.

Para qué usar estas API

Al contrario de lo que algunos podrían pensar, estas API definitivamente tienen sus usos en el mundo real. Un uso es presentar el comportamiento de las API a principiantes o consumidores potenciales, lo que permite a los empresarios experimentar con el consumo de API en nuevos entornos.

Si desea construir su propio videojuego inspirado en Game of Thrones ( consulte primero a un asesor legal ), ver cómo reacciona una interfaz cuando se llena con texto o programar su propio derivado de Alexa, estamos seguros de que encontrará ¡muchos más usos para estas divertidas API!