Skip to content

API Anahtarları

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

API Keys — empty state

API Anahtarı Oluşturma

  1. Kenar çubuğundan API Keys sayfasını açın.
  2. Create API Key düğmesine tıklayın. Satır içi bir form açılır:

Create key — name form

  1. Anahtara bir isim verin ve Create düğmesine tıklayın. Tam anahtar bir kez yeşil bir pankart üzerinde gösterilir:

Newly created key revealed once

  1. Anahtarı hemen kopyalayın — sadece bir kez gösterilir. Kaybederseniz yenisini oluşturmanız gerekir. Pankartı kapattıktan sonra sadece önek saklanır:

Keys list showing the masked prefix

Anahtar Biçimi

API anahtarları bws_ önekini ve ardından 32 karakterlik onaltılık bir dize kullanır:

bws_a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6

İsteklerde API Anahtarları Kullanma

Her API isteğinin X-Api-Key başlığına API anahtarını dahil edin:

bash
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.

Plan Başına Anahtar Sınırları

Oluşturabileceğiniz API anahtarı sayısı planınıza bağlıdır:

PlanAPI Anahtarı Sınırı
Free1
Starter ($9/mo)5
Pro ($29/mo)20

Anahtar Silme

  1. API Keys sayfasını açın.
  2. Silmek istediğiniz anahtarı bulun.
  3. Delete düğmesine tıklayın.
  4. Silmeyi onaylayın.

Delete key confirmation — revocation is immediate

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

badges.ninja Documentation