getToken
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)
getToken
Parametry żądania
clientKeytasksoftIdŻądanie
{
"clientKey": "YOUR_API_KEY",
"task": {
"type": "TurnstileTaskProxyless",
"websiteURL": "https://example.com/login",
"websiteKey": "0x4AAAAAAAC3DHQFLr1GavRN"
}
}Odpowiedź
{
"errorId": 0,
"taskId": 1001,
"status": "ready",
"solution": {
"token": "0.zrSnRHO7h0HwSjSCU8oyzbjEtD8p..."
},
"cost": "0.00055",
"createTime": 1791640000,
"endTime": 1791640011,
"solveCount": 1
}{
"errorId": 0,
"status": "processing",
"taskId": 1001
}Pola odpowiedzi
errorIdtaskIdstatussolutioncostPrzykłady kodu
curl -s https://unlock-api.com/getToken \
-H "Content-Type: application/json" \
-d '{"clientKey":"YOUR_API_KEY","task":{"type":"TurnstileTaskProxyless","websiteURL":"https://example.com/login","websiteKey":"0x4AAAAAAAC3DHQFLr1GavRN"}}'import requests
r = requests.post("https://unlock-api.com/getToken", json={
"clientKey": "YOUR_API_KEY",
"task": {
"type": "TurnstileTaskProxyless",
"websiteURL": "https://example.com/login",
"websiteKey": "0x4AAAAAAAC3DHQFLr1GavRN"
}
}).json()
print(r)const r = await fetch("https://unlock-api.com/getToken", {
method: "POST",
headers: { "content-type": "application/json" },
body: JSON.stringify({
"clientKey": "YOUR_API_KEY",
"task": {
"type": "TurnstileTaskProxyless",
"websiteURL": "https://example.com/login",
"websiteKey": "0x4AAAAAAAC3DHQFLr1GavRN"
}
}),
}).then((res) => res.json());
console.log(r);Błędy zwracane przez tę metodę
Klucz jest błędny. Skopiuj go ponownie ze strony konta. (in.php i res.php: ERROR_WRONG_USER_KEY)
Żądanie przyszło z IP spoza listy dozwolonych IP konta. Dodaj to IP na stronie konta.
To konto jest zablokowane. Skontaktuj się z pomocą techniczną ze strony konta.
Zbyt wiele żądań. Sprawdzaj wyniki nie częściej niż co 5 sekund.
Saldo nie wystarcza na zadanie. Doładuj saldo; nic nie zostało pobrane.
Zbyt wiele żądań w tej chwili, więc zadanie nie zostało przyjęte. Spróbuj ponownie za kilka sekund; nic nie zostało pobrane.
Typ zadania jest nieznany lub wyłączony. Sprawdź nazwę typu.
Brakuje wymaganego pola lub ma ono zły format.
Brak websiteURL lub pageurl albo nie jest to pełny adres http(s).
Zadania nie udało się rozwiązać na czas. Opłata wróciła na saldo.