Pokéapi API RESTful Pokémon grátis para desenvolvedores
o popularidade de Pokémon não mostra sinais de desaceleração e agora abrange gerações de crianças dos anos 90 até hoje. Muitos desenvolvedores adoram esses jogos e geralmente criam aplicativos para exibir informações e compartilhar dados dos jogos.
Esse é o objetivo de Pokéapi, um livre API RESTful feito especificamente para Informações sobre o jogo Pokémon. É de longe o maior banco de dados de informações gratuitas de Pokémon e a API é completamente grátis para usar.
Muitos desenvolvedores já criaram invólucros de API simples para ajudar você a criar aplicativos mais rapidamente. Eles não estão disponíveis em todas as linguagens de programação, mas aqui estão os mais populares:
- Desenvolvedores PHP podem usar PokePHP
- Desenvolvedores de nós podem usar Promessa Pokedex
- Desenvolvedores Swift podem usar PokemonKit
Eu não encontrei nenhum wrapper Java para wrappers Android ou Ruby / Python para trabalho web de back-end, mas espero que no futuro outros desenvolvedores tenham a gentileza de construir essas bibliotecas.
Se você visitar o página de documentação você encontrará exemplos de código ativo e tudo que você precisa puxar dados do site. Isso pode variar de movimentos Pokémon específicos para bagas no jogo, itens e até gerações de jogos.
Você pode construir um aplicativo da web inteiro Com base nesta API para puxar absolutamente tudo sobre todos os jogos da 1ª geração até a geração mais atual (e tudo no meio).
O site foi desenvolvido por Paul Hallett como uma prática para construir APIs. Desde então, tem crescido em uma ferramenta incrivelmente popular com quase 1k estrelas no GitHub.
No momento, esta API puxa mais de 100.000 pedidos por dia o que é bastante significativo para um recurso gratuito. Como é grátis, a API vem com limitações. Especificamente, o número total de solicitações por recurso estão limitados a 300 por dia por endereço IP.
Portanto, se você executar uma solicitação de API para o Pikachu, isso só poderá acontecer 300 vezes em um dia. Mas você pode chamar outras solicitações de API do site e todas têm um limite de 300. Se você armazenar corretamente esses pedidos você nunca deve atingir esse limite!
É difícil dizer se o site permanecerá livre para sempre ou se o criador precisará oferecer planos premium para cobrir a carga pesada. Mas de qualquer forma, Pokéapi é um projeto brilhante e é uma maneira divertida de aprenda o desenvolvimento da API.