Główna » zestaw narzędzi » Pokéapi Darmowe RESTful Pokémon API dla programistów

    Pokéapi Darmowe RESTful Pokémon API dla programistów

    The popularność Pokémonów nie wykazuje oznak spowolnienia, a teraz obejmuje pokolenia dzieci od lat 90. do dziś. Wielu programistów uwielbia te gry i często tworzy aplikacje wyświetl informacje i udostępniać dane z gier.

    To jest cel Pokéapi, wolny RESTful API wykonane specjalnie dla Informacje o grze Pokémon. Jest to zdecydowanie największa baza darmowych informacji Pokémon, a API jest całkowicie darmowe.

    Wielu programistów już stworzyło proste opakowania API aby pomóc Ci szybciej tworzyć aplikacje. Nie są dostępne we wszystkich językach programowania, ale tutaj są najbardziej popularne:

    • Programiści PHP mogą z niego korzystać PokePHP
    • Twórcy węzłów mogą korzystać Obietnica Obedex
    • Deweloperzy Swift mogą z niego korzystać PokemonKit

    Nie znalazłem żadnych wrapperów Javy dla wrapperów dla Androida lub Ruby / Pythona dla backendowej pracy w sieci, ale mam nadzieję, że w przyszłości inni programiści będą na tyle mili, aby zbudować te biblioteki.

    Jeśli odwiedzisz strona dokumentacji znajdziesz przykłady kodu na żywo i wszystko, czego potrzebujesz ściągnij dane z witryny. Może się to wahać od określonych zestawów ruchów Pokémon do jagód w grze, przedmiotów, a nawet pokoleń gier.

    Możesz zbuduj całą aplikację internetową w oparciu o to API, aby wyciągnąć absolutnie wszystko z każdej gry od pierwszej generacji do najnowszej generacji (i wszystkiego pomiędzy).

    Witryna została opracowana przez Paula Halletta jako praktyka tworzenia API. Od tego czasu stał się niewiarygodnie popularnym narzędziem z niemal 1 tys. Gwiazd na GitHub.

    W tej chwili to API działa ponad 100 000 żądań dziennie co jest dość znaczące dla darmowego zasobu. Ponieważ jest bezpłatny, API ma ograniczenia. W szczególności całkowita liczba wnioski na zasób są ograniczone do 300 dziennie za adres IP.

    Jeśli więc uruchomisz żądanie API dla Pikachu, może się to zdarzyć tylko 300 razy w ciągu jednego dnia. Ale możesz zadzwonić do innych żądań API ze strony i wszystkie mają limit 300. Jeśli poprawnie buforuj te żądania nigdy nie powinieneś osiągać tego limitu!

    Trudno stwierdzić, czy strona pozostanie wolna na zawsze lub czy twórca będzie musiał zaoferować plany premium, aby pokryć duże obciążenie. Ale tak czy inaczej, Pokéapi to świetny projekt i to świetny sposób na nauczyć się programowania API.