Startpagina » Toolkit » Pokéapi Gratis RESTful Pokémon API voor ontwikkelaars

    Pokéapi Gratis RESTful Pokémon API voor ontwikkelaars

    De populariteit van Pokémon vertoont geen tekenen van vertraging en bestrijkt nu generaties kinderen vanaf de jaren 90 tot vandaag. Veel ontwikkelaars houden van deze spellen en maken er vaak apps voor informatie weergeven en gegevens delen van de games.

    Dit is het doel van Pokéapi, een gratis RESTful API speciaal gemaakt voor Pokémon-spelinformatie. Het is veruit de grootste database met gratis Pokémon-info en de API is volledig gratis te gebruiken.

    Veel ontwikkelaars hebben al gemaakt eenvoudige API-wrappers om u te helpen sneller apps te bouwen. Ze zijn niet in alle programmeertalen beschikbaar, maar hier zijn de meest populaire:

    • PHP-ontwikkelaars kunnen gebruiken PokePHP
    • Knoopontwikkelaars kunnen gebruiken Pokedex belofte
    • Swift-ontwikkelaars kunnen gebruiken PokemonKit

    Ik heb geen Java-wrappers voor Android of Ruby / Python-wrappers gevonden voor back-endwebwerk, maar hopelijk zullen andere ontwikkelaars in de toekomst zo vriendelijk zijn om deze bibliotheken te bouwen.

    Als u de documentatiepagina je zult vinden live codevoorbeelden en alles wat je nodig hebt gegevens ophalen van de site. Dit kan variëren van specifieke Pokémon-movesets tot in-game bessen, items en zelfs generaties games.

    Jij kan bouw een hele web-app op basis van deze API voor het trekken van absoluut alles over elk spel van de 1e generatie tot de meest recente generatie (en alles daartussenin).

    De site is ontwikkeld door Paul Hallett als een praktijk voor het bouwen van API's. Het is inmiddels uitgegroeid tot een ongelooflijk populair hulpmiddel met bijna 1k sterren op GitHub.

    Op dit moment trekt deze API aan meer dan 100.000 verzoeken per dag wat behoorlijk belangrijk is voor een gratis bron. Omdat het gratis is, heeft de API beperkingen. Specifiek, het totale aantal verzoeken per resource zijn beperkt tot 300 per dag per IP-adres.

    Dus als u een API-aanvraag voor Pikachu uitvoert, kan dit slechts 300 keer per dag gebeuren. Maar u kunt andere API-verzoeken van de site bellen en ze hebben allemaal een maximum van 300. Als u correct cachen deze verzoeken je zou nooit die limiet moeten halen!

    Het is moeilijk te zeggen of de site voor altijd vrij zal blijven of dat de maker premiumplannen moet aanbieden om de zware belasting te dekken. Maar hoe dan ook, Pokéapi is een briljant project en het is een leuke manier om leer API-ontwikkeling.