नतीजे का callback
JSON मेथड
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
- Cloudflare Challenge पेज
- Cutcaptcha
- CyberSiARA
- atbCAPTCHA
- Tencent Captcha
- Prosopo Procaptcha
- CaptchaFox
- Altcha
- NetEase Yidun
- Yandex SmartCaptcha
- VK Captcha
- Binance Captcha
- कस्टम टास्क (Imperva, Temu और दूसरे)
नतीजे का callback
नतीजा चेक करने की जगह उसे अपने सर्वर पर पाएं।
JSON मेथड
createTask में callbackUrl जोड़ें। टास्क पूरा होने पर नतीजा उस एड्रेस पर POST से भेजा जाता है, JSON body getTaskResult जैसी होती है, साथ में taskId। फेल हुआ टास्क errorCode के साथ errorId 1 भेजता है।
POST /createTask
{
"clientKey": "YOUR_API_KEY",
"callbackUrl": "https://your-server.com/captcha-result",
"task": {
"type": "TurnstileTaskProxyless",
"websiteURL": "https://example.com/login",
"websiteKey": "0x4AAAAAAAC3DHQFLr1GavRN"
}
}POST https://your-server.com/captcha-result
{
"errorId": 0,
"taskId": 1001,
"status": "ready",
"solution": {
"token": "0.zrSnRHO7h0HwSjSCU8oyzbjEtD8p..."
},
"cost": "0.00055",
"createTime": 1791640000,
"endTime": 1791640011,
"solveCount": 1
}{
"errorId": 1,
"taskId": 1001,
"errorCode": "ERROR_CAPTCHA_UNSOLVABLE"
}फॉर्म API
in.php में pingback जोड़ें। टास्क पूरा होने पर उस एड्रेस को POST फॉर्म body मिलती है, जिसमें id (टास्क id) और code (जवाब या एरर का नाम) होते हैं।
in.php
curl -s "https://unlock-api.com/in.php" -d "key=YOUR_API_KEY&method=turnstile&sitekey=SITE_KEY&pageurl=https://example.com/login&pingback=https://your-server.com/captcha-result" # POST https://your-server.com/captcha-result # Content-Type: application/x-www-form-urlencoded # id=1001&code=0.zrSnRHO7h0HwSjSCU8oyzbjEtD8p...
नियम
- एड्रेस पब्लिक http या https होना चाहिए। प्राइवेट, लोकल और loopback एड्रेस पर कॉल नहीं की जाती।
- 5 सेकंड timeout के साथ एक कोशिश। नतीजा getTaskResult और res.php से भी मिलता रहता है, इसलिए बैकअप चेक रखें।
- आपके सर्वर का जवाब जांचा नहीं जाता, और डिलीवरी फेल होने पर दोबारा नहीं भेजा जाता।