UNLOCK API
Klucze API i bezpieczeństwo

Klucze API i bezpieczeństwo

Jak wysyłać klucz, używać kilku kluczy i dopuścić tylko własne serwery.

Twój klucz

Każde żądanie zawiera klucz API ze strony konta: clientKey w żądaniach JSON, key w in.php i res.php. Klucz ma 32 znaki (0-9, a-f). Trzymaj go na swoim serwerze; każdy, kto ma klucz, może wydawać Twoje saldo.
POST /getBalance
{
  "clientKey": "YOUR_API_KEY"
}

Więcej kluczy

Na stronie konta możesz utworzyć do 5 dodatkowych kluczy, na przykład po jednym na serwer lub projekt. Korzystają ze wspólnego salda, pokazują czas ostatniego użycia i można je wyłączać pojedynczo.

Lista dozwolonych IP

Dodaj do 20 adresów IP na stronie konta, a tylko te adresy będą mogły używać Twoich kluczy. Żądania z innych adresów dostają ERROR_IP_NOT_ALLOWED i nie są opłacane.
Błąd
{
  "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."
}

Wywołania z przeglądarki

in.php i res.php dodają nagłówek CORS Access-Control-Allow-Origin: *, gdy wyślesz header_acao=1. Wywoływanie API z publicznej strony internetowej ujawnia Twój klucz, więc używaj tego tylko we własnych narzędziach.