API Kimlik Doğrulama
Tüm API v2 istekleri, Bearer token aracılığıyla kimlik doğrulama gerektirir.
Nasıl Çalışır
- Ayarlar > API Anahtarları bölümünde bir API anahtarı oluşturun
- Her isteğin
Authorizationbaşlığına ekleyin:
Authorization: Bearer YOUR_API_KEY_HERE
Örnek (cURL)
curl -X GET "https://yourdomain.com/api/v2/submissions" \
-H "Authorization: Bearer fp_key_abc123xyz789" \
-H "Accept: application/json"
Örnek (JavaScript)
const response = await fetch('https://yourdomain.com/api/v2/submissions', {
headers: {
'Authorization': 'Bearer fp_key_abc123xyz789',
'Accept': 'application/json',
'Content-Type': 'application/json'
}
});
const data = await response.json();
Örnek (PHP)
$client = new \GuzzleHttp\Client();
$response = $client->get('https://yourdomain.com/api/v2/submissions', [
'headers' => [
'Authorization' => 'Bearer fp_key_abc123xyz789',
'Accept' => 'application/json',
]
]);
$data = json_decode($response->getBody(), true);
Örnek (Python)
import requests
headers = {
'Authorization': 'Bearer fp_key_abc123xyz789',
'Accept': 'application/json'
}
response = requests.get('https://yourdomain.com/api/v2/submissions', headers=headers)
data = response.json()
Güvenlik
| Özellik | Ayrıntı |
|---|---|
| Depolama | Anahtarlar veritabanında SHA256 ile hash'lenir |
| Kapsam | Anahtarlar belirli bir kiracıya özgüdür |
| Takip | last_used_at zaman damgası her kullanımda güncellenir |
| Süre Dolumu | Anahtarların isteğe bağlı son kullanma tarihleri olabilir |
| İptal | Anahtarlar Ayarlar'dan anında iptal edilebilir |
API Anahtarı Yönetimi
| Eylem | Nasıl |
|---|---|
| Oluştur | Ayarlar > API Anahtarları > Yeni Anahtar Oluştur |
| Görüntüle | Anahtar adını, oluşturma tarihini, son kullanım tarihini görün |
| İptal Et | Anahtarı kalıcı olarak devre dışı bırakmak için İptal Et seçeneğine tıklayın |
uyarı
Tam anahtar yalnızca bir kez gösterilir — oluşturulduğunda. Güvenli bir şekilde saklayın. Kaybedilirse, iptal edin ve yeni bir tane oluşturun.