Geliştiriciler için Pokéapi Ücretsiz RESTful Pokémon API
Pokémon'un popülaritesi hiçbir yavaşlama belirtisi göstermez ve şimdi 90'lı yıllardan günümüze nesillerce çocuklara yayılmaktadır. Birçok geliştirici bu oyunları sever ve çoğu zaman uygulamalar oluşturabilir. bilgi göster ve veri paylaş oyunlardan.
Hedefi bu Pokéapi, bedava RESTful API için özel olarak yapılmış Pokémon oyun bilgisi. Bu, şimdiye kadarki en büyük ücretsiz Pokémon bilgisi veritabanıdır ve API kullanımı tamamen ücretsizdir..
Birçok geliştirici zaten oluşturmuş basit API sarmalayıcıları uygulamaları daha hızlı oluşturmanıza yardımcı olmak için. Tüm programlama dillerinde mevcut değiller, ancak en popülerleri:
- PHP geliştiricileri kullanabilir PokePHP
- Düğüm geliştiricileri kullanabilir Pokedex Sözü
- Swift geliştiricileri kullanabilir PokemonKit
Android için Java sarmalayıcıları veya arka uç web çalışması için Ruby / Python sarmalayıcıları bulamadım, ancak gelecekte diğer geliştiricilerin bu kitaplıkları oluşturmak için kibar olacağına inanıyorum.
Ziyaret ederseniz dokümantasyon sayfası bulacaksın canlı kod örnekleri ve ihtiyacınız olan her şey veri çekmek siteden. Bu, belirli Pokémon hamle oyunlarından oyun içi meyvelere, eşyalara ve hatta oyun nesllerine kadar değişebilir.
Yapabilirsin bütün bir web uygulaması oluşturun 1. nesilden itibaren her oyunla ilgili her şeyi kesinlikle en güncel nesle çekmek için bu API'ye dayanarak (ve bunların arasındaki her şeyi).
Site, API oluşturma konusunda Paul Hallett tarafından geliştirilmiştir. O zamandan beri GitHub'da neredeyse 1 bin yıldızla inanılmaz popüler bir araç haline geldi.
Şu anda, bu API çeker günde 100.000'den fazla istek ücretsiz bir kaynak için oldukça önemlidir. Ücretsiz olduğu için, API sınırlamalar ile birlikte gelir. Spesifik olarak, toplam kaynak başına istekler ile sınırlıdır IP adresi başına günde 300.
Öyleyse Pikachu için bir API isteği yaparsanız, bir günde sadece 300 kez gerçekleşebilir. Ancak siteden diğer API isteklerini çağırabilir ve hepsinin 300 kepi vardır. bu istekleri doğru şekilde önbelleğe al hiç bu sınıra ulaşmamalısın!
Sitenin sonsuza dek özgür kalacağını mı yoksa yaratıcının ağır yükleri karşılayacak prim planları sunması gerekip gerekmediğini söylemek zor. Her iki durumda da, Pokéapi mükemmel bir proje ve eğlenceli bir yol API gelişimini öğrenir.