API: Las 5 principales para nuevos desarrolladores

Las 5 principales APIs para nuevos desarrolladores

¿Se quedó sin ideas para crear cosas mientras trataba de mejorar sus habilidades de programación de front-end y JavaScript? ¿Quiere aprender más sobre cómo hacer llamadas a la API? Piénselo por un momento: ¿qué mejor manera que crear pequeños proyectos con API divertidas?

Si le resulta un poco complicado entender todas las interacciones al principio, probar estas API puede ayudarle a comprender cómo funciona todo y no quedarse atascado.

Quería compartir algunas API, en caso de que alguno de ustedes esté buscando practicar o quiera aprender más sobre el maravilloso mundo de las API.

En primer lugar, es posible que se esté preguntando …

¿Qué es una “API”?


Una API, o una “interfaz de programación de aplicaciones”, en términos humanos, es un asistente de interacción que permite que las aplicaciones se comuniquen entre sí. Podemos pedirles datos y nos devuelven lo que queremos, normalmente en formato JSON o XML, para que podamos seguir utilizando los datos que solicitamos en nuestra aplicación o sitio web.

API
Su aplicación ⥪ Internet ⥭ API — Servidor Web + Base de datos

1. PokéAPI ❤️

La PokéAPI tiene una excelente documentación (muy amigable para los principiantes), sin límite de velocidad (dentro de lo razonable) y tiene absolutamente todo lo que necesitas para crear tu propia PokéDex (si es algo que quieres hacer).

Link: https://pokeapi.co/

 

2. API de afirmaciones 🙌

Creada por Tilde Ann Thurium en Github, le ofrece acceso a un montón de afirmaciones. Ni siquiera tiene que hacer un proyecto con este, solo visite https://www.affirmations.dev y reciba una pequeña dosis de positividad. Esta es una API que podría generar algunas ideas creativas para su próximo proyecto.

Link: https://github.com/annthurium/affirmations

 

3. REST Countries 🌍

La de REST Countries es un gran recurso para crear un nuevo proyecto. Monedas, ciudades capitales, idiomas, lo tiene todo (incluso documentación detallada). Puede usarlo para practicar la realización de llamadas a la API en Vue.js con Axios, por ejemplo.

Link: https://restcountries.eu/

 

4. API de traducción 💬

¿Qué tal crear una aplicación de traductor? Hay varias para traducir texto a diferentes idiomas, incluido el traductor Yandex y el traductor de Google.

Link: https://yandex.com/dev/translate/

Pero, ¿y si no quiere traducir solo a lenguajes humanos? ¡No se preocupe! Lo tengo cubierto. No pude elegir solo uno, así que les presento traductores al Sindarin (élfico de El señor de los anillos), Yoda, y hasta “yo soy Groot!

 

5. Spotify 🎵

¿Ninguna de las otras API despertó su interés? Tal vez la música sea más de lo suyo. Spotify tiene una con una extensa documentación que puede usar para obtener información de la canción / artista / álbum, crear y mostrar listas de reproducción e incluso hacer su propia forma de Spotify envuelto (más o menos).

Link: https://developer.spotify.com/documentation/web-api/


Todas las API de esta lista son un excelente lugar para comenzar para cualquiera que desee aprender más sobre el uso de las API o obtener algunas ideas para nuevos proyectos. Espero que este sea un recurso útil y avíseme, ¿cuál es su API favorita? ¿O alguna vez usó una de estas API en un proyecto genial? ¡Déjemelo saber!