Türkçe
Türkçe
Appearance
Türkçe
Türkçe
Appearance
API anahtarları, badges.ninja REST API'sine programlı erişim sağlar. Kendi uygulamalarınızdan rozet oluşturmayı, vermeyi ve yönetimi otomatikleştirmek için bunları kullanın.




Bir anahtar oluşturduğunuzda onu salt okunur yapabilir veya tam erişimli bırakabilirsiniz:
| Kapsam | İzin verdikleri |
|---|---|
| Tam erişim (varsayılan) | Okuma ve yazma — verileri listeleme ve oluşturma, verme, güncelleme veya silme. |
| Salt okunur | Yalnızca güvenli GET istekleri. Herhangi bir değiştirici istek (POST, PUT, PATCH, DELETE) 403 Forbidden ile reddedilir. |
Yalnızca verilerinizi okuması gereken entegrasyonlar (raporlama, kontrol panelleri, yedeklemeler) için salt okunur bir anahtar kullanın; böylece sızdırılan bir anahtar hiçbir şeyi değiştiremez. Oluşturma formunda Read-only key kutusunu işaretleyin; salt okunur anahtarlar listede bir Read-only rozeti gösterir. Kapsamlar var olmadan önce oluşturulan anahtarlar tam erişimi korur.
API anahtarları bws_ önekini ve ardından 32 karakterlik onaltılık bir dize kullanır:
bws_a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6Her API isteğinin X-Api-Key başlığına API anahtarını dahil edin:
curl -X GET https://api.badges.ninja/issuers \
-H "X-Api-Key: bws_your_api_key_here"API kimlik doğrulaması hakkında tüm ayrıntılar için Kimlik Doğrulama sayfasına bakın.
Oluşturabileceğiniz API anahtarı sayısı planınıza bağlıdır:
| Plan | API Anahtarı Sınırı |
|---|---|
| Free | 1 |
| Starter ($9/mo) | 5 |
| Pro ($29/mo) | 20 |

Silindikten sonra anahtar hemen çalışmayı durdurur. O anahtarı kullanan uygulamalar kimlik doğrulama hataları alacaktır.