Pokéapi Free RESTful Pokémon API für Entwickler
Das Popularität von Pokémon zeigt keine Anzeichen einer Verlangsamung und umfasst nun Generationen von Kindern aus den 90er Jahren bis heute. Viele Entwickler lieben diese Spiele und erstellen häufig Apps dafür Informationen anzeigen und Daten teilen von den Spielen.
Dies ist das Ziel von Pokéapi, eine kostenlose RESTful API speziell für gemacht Pokémon-Spielinformationen. Es ist bei weitem die größte Datenbank mit kostenlosen Pokémon-Informationen und die API ist völlig kostenlos zu verwenden.
Viele Entwickler haben bereits erstellt einfache API-Wrapper So können Sie Apps schneller erstellen. Sie sind nicht in allen Programmiersprachen verfügbar, aber hier sind die beliebtesten:
- PHP-Entwickler können verwenden PokePHP
- Knotenentwickler können verwenden Pokedex Versprechen
- Schnelle Entwickler können verwenden PokemonKit
Ich habe keine Java-Wrapper für Android oder Ruby / Python-Wrapper für Backend-Web-Arbeit gefunden, aber hoffentlich werden andere Entwickler so freundlich sein, diese Bibliotheken zu erstellen.
Wenn Sie das besuchen Dokumentationsseite du wirst es finden Live-Code-Beispiele und alles was du brauchst Daten ziehen von der Website. Dies kann von bestimmten Pokémon-Movesets bis zu Beeren im Spiel, Gegenständen und sogar Generationen von Spielen reichen.
Sie können eine komplette Web-App erstellen basierend auf dieser API, um absolut alles über jedes Spiel von der 1. Generation bis zur aktuellsten Generation (und alles dazwischen) zu ziehen.
Die Website wurde von Paul Hallett als Praxis für die Erstellung von APIs entwickelt. Es hat sich seitdem zu einem unglaublich populären Tool mit fast 1k-Sternen auf GitHub entwickelt.
Im Moment zieht diese API über 100.000 Anfragen pro Tag was für eine kostenlose Ressource ziemlich bedeutsam ist. Da es kostenlos ist, hat die API Einschränkungen. Insbesondere die Gesamtzahl von Anfragen pro Ressource sind begrenzt auf 300 pro Tag pro IP-Adresse.
Wenn Sie also eine API-Anforderung für Pikachu ausführen, kann dies nur 300 Mal an einem Tag geschehen. Sie können jedoch auch andere API-Anforderungen von der Site aus aufrufen, und alle haben eine Obergrenze von 300. Wenn Sie dies tun Zwischenspeichern Sie diese Anforderungen ordnungsgemäß Sie sollten niemals dieses Limit erreichen!
Es ist schwer zu sagen, ob die Website für immer frei bleibt oder ob der Ersteller Premium-Pläne zur Deckung der hohen Last anbieten muss. Aber in jedem Fall ist Pokéapi ein brillantes Projekt und es macht Spaß, es zu tun API-Entwicklung lernen.