API Pokémon RESTful gratuite pour développeurs de Pokéapi
le popularité de Pokémon ne montre aucun signe de ralentissement et couvre maintenant des générations d'enfants des années 90 à aujourd'hui. De nombreux développeurs aiment ces jeux et créent souvent des applications pour afficher des informations et partager des données des jeux.
C'est le but de Pokéapi, un libre API RESTful fait spécialement pour Informations sur le jeu Pokémon. Il s’agit de loin de la plus grande base de données d’informations gratuites sur Pokémon et l’API est entièrement gratuite..
De nombreux développeurs ont déjà créé wrappers simples API pour vous aider à créer des applications plus rapidement. Ils ne sont pas disponibles dans tous les langages de programmation, mais voici les plus populaires:
- Les développeurs PHP peuvent utiliser PokePHP
- Les développeurs de nœuds peuvent utiliser Promesse Pokedex
- Les développeurs rapides peuvent utiliser PokemonKit
Je n'ai trouvé aucun wrapper Java pour Android ou Ruby / Python pour un travail Web backend, mais j'espère que d'autres développeurs auront la gentillesse de construire ces bibliothèques à l'avenir..
Si vous visitez le page de documentation tu trouveras exemples de code live et tout ce dont vous avez besoin extraire des données du site. Cela peut aller de moveets Pokémon spécifiques à des baies, des objets et même des générations de jeux dans le jeu..
Vous pouvez construire une application web complète basé sur cette API pour tirer absolument tout sur chaque jeu de la 1ère génération jusqu'à la génération la plus récente (et tout entre les deux).
Le site a été développé par Paul Hallett dans le but de créer des API. Il est depuis devenu un outil extrêmement populaire avec presque 1k étoiles sur GitHub.
Pour le moment, cette API tire plus de 100 000 demandes par jour ce qui est assez important pour une ressource gratuite. Comme il est gratuit, l’API est livré avec des limitations. Plus précisément, le nombre total de demandes par ressource sont limités à 300 par jour et par adresse IP.
Donc, si vous exécutez une demande d'API pour Pikachu, cela ne peut se produire que 300 fois en un jour. Mais vous pouvez appeler d’autres requêtes d’API à partir du site. Elles ont toutes un plafond de 300. Si vous cache correctement ces demandes vous ne devriez jamais atteindre cette limite!
Il est difficile de dire si le site restera libre pour toujours ou si le créateur devra proposer des forfaits premium pour couvrir la lourde charge. Quoi qu’il en soit, Pokéapi est un projet brillant et c’est une façon amusante de apprendre le développement API.