Homepage » Kit di strumenti » Pokéapi API RESTful Pokémon per sviluppatori

    Pokéapi API RESTful Pokémon per sviluppatori

    Il popolarità dei Pokémon non mostra segni di rallentamento e ora abbraccia generazioni di bambini dagli anni '90 ad oggi. Molti sviluppatori adorano questi giochi e spesso creano app per visualizzare le informazioni e condividere dati dai giochi.

    Questo è l'obiettivo di Pokéapi, un libero API RESTful fatto appositamente per Informazioni sui giochi Pokémon. È di gran lunga il più grande database di informazioni Pokémon gratuite e l'API è completamente gratuita.

    Molti sviluppatori hanno già creato semplici wrapper API per aiutarti a creare app più velocemente. Non sono disponibili in tutti i linguaggi di programmazione ma qui sono i più popolari:

    • Gli sviluppatori PHP possono usare PokePHP
    • Gli sviluppatori di nodi possono usare Pokedex Promise
    • Gli sviluppatori Swift possono usare PokemonKit

    Non ho trovato alcun wrapper Java per i wrapper Android o Ruby / Python per il lavoro del back-end web, ma speriamo che in futuro altri sviluppatori saranno abbastanza gentili da costruire queste librerie.

    Se visiti il pagina di documentazione lo troverai esempi di codice live e tutto il necessario tirare i dati dal sito. Questo può variare da specifici set di Pokémon a bacche di selvaggina, oggetti e persino generazioni di giochi.

    Puoi costruisci un'intera app web basato su questa API per tirare assolutamente tutto di ogni gioco dalla 1a generazione alla generazione più attuale (e tutto ciò che è intermedio).

    Il sito è stato sviluppato da Paul Hallett come pratica per la creazione di API. Da allora è diventato uno strumento incredibilmente popolare con quasi 1k stelle su GitHub.

    Al momento, questa API si attiva oltre 100.000 richieste al giorno che è piuttosto significativo per una risorsa gratuita. Dal momento che è gratuito, l'API viene fornito con limitazioni. Nello specifico, il numero totale di richieste per risorsa sono limitati a 300 al giorno per indirizzo IP.

    Quindi, se esegui una richiesta API per Pikachu, può accadere solo 300 volte in un giorno. Ma puoi chiamare altre richieste API dal sito e hanno tutte un limite di 300. Se tu cache correttamente queste richieste non dovresti mai raggiungere quel limite!

    È difficile dire se il sito rimarrà gratuito per sempre o se il creatore dovrà offrire piani premium per coprire il carico pesante. Ma in ogni caso, Pokéapi è un progetto geniale ed è un modo divertente impara lo sviluppo dell'API.