Doğrulama
Reigniter API API anahtar kullanır. Her anahtar bir hesaba aittir ve o hesap gibi davranır: o hesabın kredilerini harcar, sadece o hesabın işlerini görür.
Bir anahtar oluşturun
Bölüm başlığı “Bir anahtar oluşturun”API anahtarlar Agency planının bir parçası.
- Giriş yapın Reigniter.
- Hesap > API anahtarları (
/app/account/api-keys). - Yeni anahtar oluştur altında, daha sonra tanıyacağınız bir etiket yazın, örneğin
CI pipelineveyaCMS sync. - Oluştur seçeneğini seçin.
- Anahtarı hemen kopyalayın.
Bir anahtar şöyle görünüyor: emp_ ardından 64 onaltılık karakter geliyor.
Anahtarı gönder
Bölüm başlığı “Anahtarı gönder”Her istekte anahtarı Authorization başlığına Taşıyıcı token olarak koyun:
curl https://reigniter.ai/v1/me \ -H "Authorization: Bearer $REIGNITER_API_KEY"Geçerli bir anahtar hesabınızla 200 döndürür:
{ "user_id": "3f1c2a9e-8b7d-4c1e-9f0a-2d6b5e4c3a21", "email": "dev@example.com", "name": "Sam", "credits_remaining": 42}Bir anahtar reddedildiğinde
Bölüm başlığı “Bir anahtar reddedildiğinde”| Durum | code |
Anlamı |
|---|---|---|
401 |
NO_API_KEY |
Authorization başlık yok veya token emp_ ile başlamaz. |
401 |
INVALID_API_KEY |
Anahtar bilinmiyor veya iptal edilmiştir. |
402 |
PLAN_UPGRADE_REQUIRED |
Anahtar geçerli, ancak hesap Agency planında değil. |
403 |
ACCOUNT_SUSPENDED |
Anahtarın sahibi olan hesap askıya alındı. |
Bir hesap Agency planından çıkarsa, anahtarları tekrar Agency dönene kadar çalışmayı durdurur.
Anahtarları gizli tutun
Bölüm başlığı “Anahtarları gizli tutun”- Anahtarları gizli bir yönetici veya ortam değişkeninde sakla. Onları asla kaynak kontrolüne bağlamayın.
- API’yi sadece sunucundan arayın. Bir web sayfasında veya mobil uygulamada anahtar göndermeyin. API’ye tarayıcı talepleri zaten CORS politikası tarafından izin verilmez.
- Her sistem için bir anahtar kullanın, açık bir etiketle. Böylece birini diğerlerini bozmadan geri alabilirsiniz.
- API tuş ekranı, her tuşun en son ne zaman kullanıldığını gösterir. Tanımadığınız ya da kullanılmaması gereken bir tuş iptal edilmelidir.
Bir anahtarı geri almak
Bölüm başlığı “Bir anahtarı geri almak”- Hesap > API anahtarlarını aç.
- Aktif tuşlar altında, anahtarı etiketine göre bulun.
- Iptal et tuşu (bin) simgesini seçin.
İptal edilen bir anahtar hemen reddedilir 401 INVALID_API_KEY. İptal etme geri alınamaz. Anahtarla zaten başlayan renderler çalışmaya devam eder.