Pokéapi Free RESTful Pokémon API arendajatele
The Pokémoni populaarsus ei näita märke aeglustumisest ja ulatub nüüd 90ndate aastate põlvkondadeni. Paljud arendajad armastavad neid mänge ja loovad sageli rakendusi kuvada teavet ja jagada andmeid mängudest.
See on eesmärk Pokéapi, tasuta RESTful API tehtud spetsiaalselt Pokémoni mängu info. See on ülekaalukalt suurim tasuta Pokémoni info andmebaas ja API on täiesti tasuta.
Paljud arendajad on juba loonud lihtsad API ümbrised aitab teil rakendusi kiiremini luua. Need ei ole kõikides programmeerimiskeeles saadaval, kuid siin on kõige populaarsemad:
- PHP arendajad saavad kasutada PokePHP
- Node arendajad saavad kasutada Pokedexi lubadus
- Kiire arendajad saavad kasutada PokemonKit
Ma ei ole leidnud ühtegi Java-pakendit Androidi või Ruby / Pythoni pakenditele, mis on mõeldud veebipõhiseks tööks, kuid loodetavasti saavad teised arendajad tulevikus selliseid raamatukogusid üles ehitama..
Kui külastate dokumentatsiooni leht leiad live-koodi näited ja kõik, mida vajate tõmmake andmeid saidilt. See võib ulatuda konkreetsetest Pokémoni liikumistest kuni marjade, esemete ja isegi mängude põlvkondadeni.
Sa saad ehitada kogu veebirakendus põhineb sellel API-l, et tõmmata absoluutselt kõike kõigist 1. põlvkonna mängudest kõige uuemale põlvkonnale (ja kõik vahepealsetele).
Selle saidi on välja töötanud Paul Hallett kui API-de ehitamise tava. Alates sellest ajast on see kujunenud uskumatult populaarseks vahendiks, mille GitHubil on peaaegu 1k tärni.
Praegu tõmbab see API üle 100 000 taotluse päevas mis on vaba ressursi jaoks üsna oluline. Kuna see on tasuta, on API-l piiranguid. Täpsemalt, koguarv päringuid ressursside kohta on piiratud 300 päevas IP-aadressi kohta.
Seega, kui käivitate API taotluse Pikachu jaoks, võib see juhtuda ainult 300 korda ühe päeva jooksul. Aga sa saad helistada saidilt teistelt API-päringutelt ja neil kõigil on ülempiir 300. Kui teie nende taotluste korralikult vahemälu sa ei tohiks kunagi seda piiri lüüa!
On raske öelda, kas sait jääb igavesti vabaks või kui looja peab pakkuma lisatasu plaane, et katta raske koormus. Kuid mõlemal juhul on Pokéapi suurepärane projekt ja see on lõbus viis õppida API arendust.