API Pokemon RESTful Pokémon Gratis untuk Pengembang
Itu popularitas Pokémon tidak menunjukkan tanda-tanda melambat dan sekarang mencakup generasi anak-anak dari tahun 90-an hingga saat ini. Banyak pengembang menyukai game ini dan sering membuat aplikasi menampilkan informasi dan bagikan data dari game.
Ini adalah tujuan dari Pokéapi, Gratis API TENANG dibuat khusus untuk Informasi permainan Pokémon. Sejauh ini basis data terbesar dari informasi Pokemon gratis dan API sepenuhnya gratis untuk digunakan.
Banyak pengembang telah dibuat pembungkus API sederhana untuk membantu Anda membangun aplikasi lebih cepat. Mereka tidak tersedia dalam semua bahasa pemrograman tetapi di sini adalah yang paling populer:
- Pengembang PHP dapat menggunakan PokePHP
- Pengembang node dapat menggunakan Janji Pokedex
- Pengembang Swift dapat menggunakan PokemonKit
Saya belum menemukan pembungkus Java untuk Android atau pembungkus Ruby / Python untuk pekerjaan web backend, tapi mudah-mudahan di masa depan pengembang lain akan berbaik hati untuk membangun perpustakaan ini.
Jika Anda mengunjungi halaman dokumentasi Anda akan menemukan contoh kode langsung dan semua yang Anda butuhkan tarik data dari situs. Ini bisa berkisar dari gerakan Pokémon tertentu hingga buah beri dalam game, item, dan bahkan generasi game.
Kamu bisa membangun seluruh aplikasi web berdasarkan API ini untuk menarik sepenuhnya segala hal tentang setiap game dari generasi pertama hingga generasi terbaru (dan semuanya di antaranya).
Situs ini dikembangkan oleh Paul Hallett sebagai praktik untuk membangun API. Sejak itu telah berkembang menjadi alat yang sangat populer dengan hampir 1 rb bintang di GitHub.
Saat ini, API ini menarik lebih dari 100.000 permintaan per hari yang cukup signifikan untuk sumber daya gratis. Karena gratis, API dilengkapi dengan batasan. Secara khusus, jumlah total permintaan per sumber daya terbatas pada 300 per hari per alamat IP.
Jadi, jika Anda menjalankan permintaan API untuk Pikachu, itu hanya dapat terjadi 300 kali dalam satu hari. Tetapi Anda dapat memanggil permintaan API lainnya dari situs dan semuanya memiliki batas 300. Jika Anda cache permintaan ini dengan benar Anda seharusnya tidak pernah mencapai batas itu!
Sulit untuk mengetahui apakah situs tersebut akan tetap gratis selamanya atau jika pembuatnya harus menawarkan paket premium untuk menutupi beban berat. Namun demikian, Pokéapi adalah proyek yang brilian dan itu cara yang menyenangkan pelajari pengembangan API.