Skip to content

Kimlik Doğrulama ​

API Anahtarı Nedir? ​

API anahtarı, sisteme bağlanmak için kullandığınız şifredir. Her istekte bu anahtarı gönderirsiniz; sistem böylece kim olduğunuzu ve ne kadar bakiyeniz kaldığını bilir.

Anahtarınız şöyle görünür:

bil_a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6

Anahtarınızı hesap yöneticinizden alırsınız. Oluşturduktan sonra yalnızca bir kez gösterilir — kaybetmemek için not alın.


Nasıl Kullanılır? ​

Her istekte anahtarı Authorization alanında gönderirsiniz. Kullandığınız dile göre örnek:

JavaScript ​

javascript
// API anahtarınızı buraya yazın
const API_KEY = 'bil_your_api_key_here'

const response = await fetch('https://api.bilvio.com/v1/search/vkn', {
  method: 'POST',
  headers: {
    'Authorization': `Bearer ${API_KEY}`,   // ← anahtar buraya
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({ vkn: '9000500394' }),
})

Python ​

python
import requests

API_KEY = 'bil_your_api_key_here'

response = requests.post(
    'https://api.bilvio.com/v1/search/vkn',
    json={'vkn': '9000500394'},
    headers={
        'Authorization': f'Bearer {API_KEY}',   # ← anahtar buraya
        'Content-Type': 'application/json',
    }
)

PHP ​

php
$apiKey = 'bil_your_api_key_here';

$ch = curl_init('https://api.bilvio.com/v1/search/vkn');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_POST           => true,
    CURLOPT_HTTPHEADER     => [
        "Authorization: Bearer $apiKey",    // ← anahtar buraya
        'Content-Type: application/json',
    ],
    CURLOPT_POSTFIELDS => json_encode(['vkn' => '9000500394']),
]);
$result = json_decode(curl_exec($ch), true);

cURL (terminal) ​

bash
curl -X POST https://api.bilvio.com/v1/search/vkn \
  -H "Authorization: Bearer bil_your_api_key_here" \
  -H "Content-Type: application/json" \
  -d '{"vkn": "9000500394"}'

Anahtarınızı Koruyun ​

  • Anahtarı başkasıyla paylaşmayın — kim kullanırsa bakiyenizi harcar
  • Kaynak koduna doğrudan yazmak yerine ortam değişkeni (.env) kullanın
  • Anahtarın ele geçirildiğini düşünüyorsanız yöneticinizden yeni anahtar isteyin

Hata Alıyorsanız ​

DurumNe anlama geliyor
Gecersiz API anahtariAnahtar yanlış yazılmış ya da silinmiş
API anahtari devre disiAnahtar yönetici tarafından kapatılmış
Hesap askiya alinmisHesabınız durdurulmuş, yöneticinize ulaşın
Yetersiz bakiyeBakiyeniz bitti, yöneticinizden yükleme isteyin

Bilvio API — bilvio.com