Начална » Toolkit » Pokéapi Безплатен RESTful API на Pokémon за разработчици

    Pokéapi Безплатен RESTful API на Pokémon за разработчици

    Най- популярност на покемоните не показва признаци на забавяне и сега обхваща поколения деца от 90-те до днес. Много разработчици обичат тези игри и често създават приложения за тях показва информация и споделяте данни от игрите.

    Това е целта на Pokéapi, безплатно RESTful API направени специално за Информация за покемоните. Това е най-голямата база данни за безплатни данни за Pokémon и API е напълно свободен за използване.

    Много разработчици вече са създали прости опаковки с API да ви помогне да създавате приложения по-бързо. Те не са налични във всички програмни езици, но тук са най-популярни:

    • PHP разработчиците могат да използват PokePHP
    • Разработчиците на възел могат да използват Обещание на Pokedex
    • Swift разработчиците могат да използват PokemonKit

    Не съм намерил никакви Java опаковки за Android или Ruby / Python опаковки за работа в backend web, но се надявам в бъдеще други разработчици да бъдат достатъчно любезни да изградят тези библиотеки.

    Ако посетите страница с документация Вие ще откриете примери на живи кодове и всичко, което трябва извличане на данни от сайта. Това може да варира от специфични движения на Pokémon до плодове в игра, предмети и дори поколения игри.

    Можеш изграждане на цялото уеб приложение на базата на този API за изтегляне на абсолютно всичко за всяка игра от първо поколение до най-новото поколение (и всичко по средата).

    Сайтът е разработен от Paul Hallett като практика за изграждане на API. Оттогава се превърна в невероятно популярен инструмент с почти 1k звезди на GitHub.

    В момента този API привлича над 100 000 заявки на ден което е доста важно за един свободен ресурс. Тъй като е безплатна, API идва с ограничения. По-конкретно, общият брой на заявки на ресурс са ограничени до 300 на ден за IP адрес.

    Така че, ако изпълните API заявка за Pikachu, тя може да се случи само 300 пъти в един ден. Но можете да се обадите на други API заявки от сайта и всички те имат капачка от 300. Ако сте правилно кешира тези заявки никога не бива да удряте това ограничение!

    Трудно е да се каже дали сайтът ще остане свободен завинаги или ако създателят трябва да предложи премиум планове за покриване на тежкото натоварване. Но така или иначе, Pokéapi е брилянтен проект и това е забавен начин научете за развитието на API.