Pokéapi Free RESTful Pokémon API izstrādātājiem
The Pokemon popularitāte nav pazīmju, kas liecina par palēnināšanos un tagad aptver bērnu paaudzes no 90. gadiem šodien. Daudzi izstrādātāji mīl šīs spēles un bieži izveido lietotnes displeja informāciju un koplietot datus no spēlēm.
Tas ir mērķis Pokéapi, bezmaksas RESTful API īpaši izstrādātas Pokemon spēles informācija. Tas ir pats lielākais bezmaksas Pokémon info datu bāze, un API ir pilnīgi bez maksas.
Daudzi izstrādātāji jau ir izveidojuši vienkārši API apvalki lai palīdzētu jums ātrāk veidot lietotnes. Tie nav pieejami visās programmēšanas valodās, bet šeit ir populārākie:
- PHP izstrādātāji var izmantot PokePHP
- Mezglu izstrādātāji var izmantot Pokedex solījums
- Swift izstrādātāji var izmantot PokemonKit
Es neesmu atradis nevienu Java apvalku Android vai Ruby / Python apvalkiem, lai izveidotu backend tīmekļa darbu, bet, cerams, nākotnē citi izstrādātāji būs laipni, lai izveidotu šīs bibliotēkas.
Ja apmeklējat dokumentācijas lapa jūs atradīsiet dzīvu kodu piemēri un viss, kas jums nepieciešams velciet datus no vietnes. Tas var svārstīties no konkrētām Pokémon kustībām līdz pat ogu, spēles un pat spēļu paaudzēm.
Jūs varat veidot visu tīmekļa lietotni balstoties uz šo API, lai pilnībā izvilktu visu par 1. paaudzes spēli no jaunākās paaudzes (un visu, kas atrodas starp tām).
Vietni izstrādāja Paul Hallett kā API veidošanas praksi. Kopš tā laika GitHub ir kļuvis par neticami populāru rīku ar gandrīz 1k zvaigznes.
Pašlaik šī API tiek aizvilkta vairāk nekā 100 000 pieprasījumu dienā kas ir diezgan nozīmīgs bezmaksas resursam. Tā kā tā ir bezmaksas, API ir ierobežota. Konkrēti, kopējais skaits pieprasījumi uz vienu resursu ir ierobežotas 300 dienā par vienu IP adresi.
Tātad, ja jūs izmantojat API pieprasījumu par Pikachu, tas var notikt tikai 300 reizes vienā dienā. Bet jūs varat zvanīt uz citiem API pieprasījumiem no vietnes, un viņiem visiem ir 300 vāciņi. Ja jūs pareizi izpildīt šos pieprasījumus jums nevajadzētu nekad hit šo robežu!
Ir grūti pateikt, vai vietne paliks brīva uz visiem laikiem vai ja radītājam būs jāpiedāvā piemaksas plāni, lai segtu smago kravu. Bet nu tā, Pokéapi ir lielisks projekts, un tas ir jautrs veids apgūt API izstrādi.