UNLOCK API
API anahtarları ve güvenlik

API anahtarları ve güvenlik

Anahtarınızı nasıl gönderirsiniz, birden fazla anahtarı nasıl kullanırsınız ve yalnızca kendi sunucularınıza nasıl izin verirsiniz.

Anahtarınız

Her istek, hesap sayfanızdaki API anahtarını taşır: JSON isteklerinde clientKey, in.php ve res.php'de key. Bir anahtar 32 karakterdir (0-9, a-f). Anahtarı sunucunuzda tutun; anahtara sahip olan herkes bakiyenizi harcayabilir.
POST /getBalance
{
  "clientKey": "YOUR_API_KEY"
}

Ek anahtarlar

Hesap sayfasında en fazla 5 ek anahtar oluşturabilirsiniz, örneğin sunucu veya proje başına bir tane. Bakiyeyi paylaşırlar, en son ne zaman kullanıldıklarını gösterirler ve tek tek kapatılabilirler.

IP izin listesi

Hesap sayfasında en fazla 20 IP adresi ekleyin; anahtarlarınızı yalnızca bu adresler kullanabilir. Diğer adreslerden gelen istekler ERROR_IP_NOT_ALLOWED alır ve ücretlendirilmez.
Hata
{
  "errorId": 1,
  "errorCode": "ERROR_IP_NOT_ALLOWED",
  "errorDescription": "Requests from this IP are not allowed. Add it to the IP allow list on your account page."
}

Tarayıcıdan çağrılar

header_acao=1 gönderdiğinizde in.php ve res.php, Access-Control-Allow-Origin: * CORS başlığını ekler. API'yi herkese açık bir web sayfasından çağırmak anahtarınızı açığa çıkarır, bu yüzden bunu yalnızca kendi araçlarınız için kullanın.