Klucze API i bezpieczeństwo
Metody JSON
Zadania z tokenem
- reCAPTCHA v2
- reCAPTCHA v2 Enterprise
- reCAPTCHA v3
- Cloudflare Turnstile
- GeeTest v3 / v4
- FunCaptcha (Arkose Labs)
- Amazon AWS WAF
- MTCaptcha
- Friendly Captcha
- Lemin Cropped Captcha
- DataDome
- KeyCaptcha
- Capy Puzzle
- Strona Cloudflare Challenge
- Cutcaptcha
- CyberSiARA
- atbCAPTCHA
- Tencent Captcha
- Prosopo Procaptcha
- CaptchaFox
- Altcha
- NetEase Yidun
- Yandex SmartCaptcha
- VK Captcha
- Binance Captcha
- Własne zadanie (Imperva, Temu i inne)
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"
}https://unlock-api.com/res.php?key=YOUR_API_KEY&action=getbalance&json=1Wię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.