Pokéapi Volný RESTful Pokémon API pro vývojáře
popularita Pokémonů nevykazuje žádné známky zpomalení a nyní překlenuje generace dětí od 90. let do současnosti. Mnozí vývojáři milují tyto hry a často vytvářejí aplikace zobrazení informací a sdílení dat z her.
To je cílem Pokéapi, zdarma RESTful API speciálně pro Informace o hře Pokémon. To je zdaleka největší databáze volných Pokémon info a API je úplně volný k použití.
Mnoho vývojářů již vytvořilo jednoduché API obaly vám pomohou rychleji vytvářet aplikace. Nejsou k dispozici ve všech programovacích jazycích, ale zde jsou nejoblíbenější:
- Vývojáři PHP mohou používat PokePHP
- Vývojáři uzlů mohou používat Pokedex slib
- Swift vývojáři mohou používat PokemonKit
Nenašel jsem žádné balíčky Java pro Android nebo Ruby / Python wrappery pro backend web práci, ale doufejme, že v budoucnu budou ostatní vývojáři natolik laskaví, aby tyto knihovny vytvořili.
Pokud navštívíte dokumentace najdeš příklady živých kódů a vše, co potřebujete vytáhněte data z webu. Toto může sahat od specifických Pokémon pohybů k v-hry hry, položky, a vyrovnat generace her.
Můžeš vybudovat celou webovou aplikaci založené na tomto API pro tahání naprosto všeho o každé hře od 1. generace až po nejaktuálnější generaci (a vše mezi tím).
Místo bylo vyvinuto Paulem Hallettem jako praxe pro budování API. To má protože dospělý do neuvěřitelně populární nástroj s téměř 1k hvězd na GitHub.
V současné době toto API táhne více než 100.000 požadavků denně což je pro volný zdroj dost významné. Vzhledem k tomu, že je zdarma, API přichází s omezeními. Konkrétně celkový počet požadavky na zdroj jsou omezeny na 300 za den na IP adresu.
Pokud tedy spustíte požadavek na API pro Pikachu, může se stát pouze 300krát za den. Ale můžete zavolat další API požadavky z webu a všichni mají cap 300. Pokud jste tyto požadavky řádně ukládá do vyrovnávací paměti nikdy byste neměli zasáhnout tento limit!
Je těžké zjistit, zda stránky zůstanou navždy volné, nebo pokud tvůrce bude muset nabídnout prémiové plány na pokrytí těžké zátěže. V každém případě je Pokéapi skvělým projektem a je to zábavná cesta naučit vývoj API.