Hemsida » Toolkit » Pokéapi Gratis RESTful Pokémon API för utvecklare

    Pokéapi Gratis RESTful Pokémon API för utvecklare

    De Pokémons popularitet visar inga tecken på bromsning och spänner nu generationer barn från 90-talet till idag. Många utvecklare älskar dessa spel och skapar ofta apps till visa information och dela data från spelen.

    Detta är målet för Pokéapi, en fri RESTful API gjord speciellt för Pokémon spelinformation. Det är överlägset den största databasen med gratis Pokémon-info och API är helt gratis att använda.

    Många utvecklare har redan skapat enkla API wrappers för att hjälpa dig att bygga applikationer snabbare. De är inte tillgängliga på alla programmeringsspråk men här är de mest populära:

    • PHP-utvecklare kan använda PokePHP
    • Nodeutvecklare kan använda Pokedex Promise
    • Swift utvecklare kan använda PokemonKit

    Jag har inte hittat några Java-wrappers för Android eller Ruby / Python wrappers för backend webwork, men förhoppningsvis kommer andra utvecklare att vara tillräckligt vänliga för att bygga dessa bibliotek.

    Om du besöker dokumentationssida hittar du live kod exempel och allt du behöver dra data från platsen. Detta kan sträcka sig från specifika Pokémon movesets till in-game bär, föremål och till och med generationer av spel.

    Du kan bygg en hel webbapp baserat på detta API för att dra helt och hållet allt om varje spel från den 1: a generationen till den senaste generationen (och allt däremellan).

    Webbplatsen utvecklades av Paul Hallett som en praxis för att bygga API. Sedan dess har det blivit ett otroligt populärt verktyg med nästan 1k stjärnor på GitHub.

    För närvarande drar detta API över 100.000 förfrågningar per dag vilket är ganska viktigt för en fri resurs. Eftersom det är gratis kommer API: n med begränsningar. Specifikt det totala antalet förfrågningar per resurs är begränsade till 300 per dag per IP-adress.

    Så om du kör en API-begäran om Pikachu kan det bara hända 300 gånger på en dag. Men du kan ringa andra API-förfrågningar från webbplatsen och de har alla en cap på 300. Om du cacha dessa förfrågningar korrekt Du borde aldrig träffa den gränsen!

    Det är svårt att berätta om webbplatsen ska förbli fri för alltid eller om skaparen kommer att behöva erbjuda premiumplaner för att täcka den tunga belastningen. Men på något sätt är Pokéapi ett strålande projekt och det är ett roligt sätt att lära API utveckling.