getToken
Méthodes JSON
Tâches à token
- 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
- Page Cloudflare Challenge
- Cutcaptcha
- CyberSiARA
- atbCAPTCHA
- Tencent Captcha
- Prosopo Procaptcha
- CaptchaFox
- Altcha
- NetEase Yidun
- Yandex SmartCaptcha
- VK Captcha
- Binance Captcha
- Tâche personnalisée (Imperva, Temu et autres)
getToken
Paramètres de la requête
clientKeytasksoftIdRequête
{
"clientKey": "YOUR_API_KEY",
"task": {
"type": "TurnstileTaskProxyless",
"websiteURL": "https://example.com/login",
"websiteKey": "0x4AAAAAAAC3DHQFLr1GavRN"
}
}Réponse
{
"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
}Champs de la réponse
errorIdtaskIdstatussolutioncostExemples de code
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);Erreurs que cette méthode peut renvoyer
La clé est incorrecte. Copiez-la de nouveau depuis la page de compte. (in.php et res.php : ERROR_WRONG_USER_KEY)
La requête provient d'une IP absente de la liste autorisée du compte. Ajoutez l'IP sur la page de compte.
Ce compte est bloqué. Contactez le support depuis la page de compte.
Trop de requêtes. Espacez les vérifications de résultat à une toutes les 5 secondes.
Le solde ne couvre pas la tâche. Ajoutez des fonds ; rien n'a été facturé.
Trop de requêtes en ce moment, la tâche n'a pas pu être acceptée. Réessayez dans quelques secondes ; rien n'a été facturé.
Le type de tâche est inconnu ou désactivé. Vérifiez le nom du type.
Un champ obligatoire est manquant ou mal formaté.
websiteURL ou pageurl est manquant ou n'est pas une adresse http(s) complète.
La tâche n'a pas pu être résolue à temps. Son montant est revenu sur votre solde.