Pokéapi Besplatni Pokemon API za razvojne programere
popularnost Pokémona ne pokazuje znakove usporavanja i sada obuhvaća generacije djece od 90-ih do danas. Mnogi programeri vole te igre i često stvaraju aplikacije prikaz informacija i dijeliti podatke iz igara.
To je cilj Pokéapi, besplatno RESTful API izrađena posebno za Informacije o Pokémon igrama. To je daleko najveća baza besplatnih Pokémon info i API je potpuno besplatan za korištenje.
Mnogi su programeri već stvorili jednostavni API omoti da biste brže izradili aplikacije. Nisu dostupni na svim programskim jezicima, ali ovdje su najpopularniji:
- PHP programeri mogu koristiti PokePHP
- Node programeri mogu koristiti Pokedex obećanje
- Swift programeri mogu koristiti PokemonKit
Nisam pronašao niti jedan omot za Javu za Android ili Ruby / Python omot za rad na pozadinskom webu, ali nadam se da će u budućnosti drugi programeri biti ljubazni da izgrade te knjižnice.
Ako posjetite stranicu s dokumentacijom naći ćete primjeri živog koda i sve što trebate povući podatke s web-lokacije. To se može kretati od specifičnih Pokémon-ovih pokreta do plodova u igri, predmeta, pa čak i generacija igara.
Možeš izgradite cijelu web-aplikaciju bazirano na ovom API-ju za povlačenje apsolutno svega o svakoj igri iz prve generacije do najnovije generacije (i svega između).
Stranicu je razvio Paul Hallett kao praksu za izgradnju API-ja. Od tada je izrastao u nevjerojatno popularan alat s gotovo 1k zvijezdama na GitHubu.
U ovom trenutku, ovaj API povlači više od 100.000 zahtjeva dnevno što je prilično značajno za besplatan resurs. Budući da je besplatan, API dolazi s ograničenjima. Točnije, ukupan broj zahtjeva po resursu su ograničene na 300 po danu po IP adresi.
Dakle, ako pokrenete API zahtjev za Pikachu može se dogoditi samo 300 puta u jednom danu. Ali možete pozvati druge zahtjeve API-ja s web-lokacije i svi imaju gornju granicu od 300. Ako ispravno predmemorira te zahtjeve ne bi smjeli ikada pogoditi to ograničenje!
Teško je reći hoće li stranica zauvijek ostati slobodna ili će kreator morati ponuditi premijske planove za pokrivanje teškog tereta. U svakom slučaju, Pokéapi je sjajan projekt i zabavan je način naučite razvoj API-ja.