Pokéapi Free RESTful Pokémon API para desarrolladores
los popularidad de Pokémon no muestra signos de desaceleración y ahora abarca generaciones de niños desde los 90 hasta hoy. Muchos desarrolladores aman estos juegos y con frecuencia crean aplicaciones para mostrar información y compartir datos de los juegos.
Este es el objetivo de Pokéapi, un libre API REST hecho específicamente para Información del juego Pokémon.. Es, con mucho, la base de datos más grande de información de Pokémon gratuita y la API es completamente gratuita de usar.
Muchos desarrolladores ya han creado envoltorios de API simples para ayudarte a construir aplicaciones más rápido. No están disponibles en todos los lenguajes de programación, pero aquí están los más populares:
- Los desarrolladores de PHP pueden usar PokePHP
- Los desarrolladores de nodos pueden usar Promesa Pokedex
- Los desarrolladores de Swift pueden usar PokemonKit
No he encontrado ningún envoltorio de Java para Android ni Ruby / Python para el trabajo de backend web, pero espero que en el futuro otros desarrolladores tengan la amabilidad de construir estas bibliotecas.
Si visitas el página de documentación encontrarás ejemplos de código en vivo y todo lo que necesitas extraer datos desde el sitio. Esto puede abarcar desde movimientos de Pokémon específicos hasta bayas, elementos e incluso generaciones de juegos en el juego..
Usted puede construir una aplicación web completa basado en esta API para lograr absolutamente todo lo relacionado con cada juego desde la 1ra generación hasta la generación más actual (y todo lo que esté en el medio).
El sitio fue desarrollado por Paul Hallett como una práctica para construir API. Desde entonces, se ha convertido en una herramienta increíblemente popular con casi 1k estrellas en GitHub..
Por el momento, esta API tira Más de 100,000 solicitudes por día. que es bastante importante para un recurso gratuito. Dado que es gratis, la API viene con limitaciones. Específicamente, el número total de solicitudes por recurso se limitan a 300 por día por dirección IP.
Entonces, si ejecuta una solicitud de API para Pikachu, solo puede suceder 300 veces en un día. Pero puede llamar a otras solicitudes de API desde el sitio y todas tienen un límite de 300. Si cachear adecuadamente estas solicitudes nunca deberías llegar a ese límite!
Es difícil saber si el sitio seguirá siendo gratuito para siempre o si el creador tendrá que ofrecer planes premium para cubrir la carga pesada. Pero de cualquier manera, Pokéapi es un proyecto brillante y es una forma divertida de aprender el desarrollo de la API.