UNLOCK API
टेक्स्ट सवाल

टेक्स्ट सवाल

createTask या in.php से UNLOCK API को टेक्स्ट सवाल टास्क कैसे भेजें: टास्क टाइप के नाम, हर पैरामीटर, solution ऑब्जेक्ट, proxy फील्ड और 7 भाषाओं में कोड उदाहरण।
कीमत
$0.25 $0.00025 प्रति टास्क
आप भेजते हैं
टेक्स्ट में एक सवाल, जैसे आसान जोड़ या चुनने के लिए कोई शब्द
आपको मिलता है
टेक्स्ट में जवाब

ओवरव्यू और कीमत

टास्क टाइप के नाम

इस टाइप का एक ही नाम है।
TextCaptchaTask

टास्क ऑब्जेक्ट

type
Stringज़रूरी
टास्क टाइप का नाम। किसी भी letter case में मिलाया जाता है। TextCaptchaTask
comment
Stringज़रूरी
जिस सवाल का जवाब देना है, टेक्स्ट के रूप में।
languagePool
Stringवैकल्पिक
जवाब की भाषा, जैसे en या ru।

जो फील्ड यहां नहीं दिए गए, वे जैसे भेजे गए वैसे ही सॉल्वर को दिए जाते हैं।

रिक्वेस्ट

POST /createTask
{
  "clientKey": "YOUR_API_KEY",
  "task": {
    "type": "TextCaptchaTask",
    "comment": "What is 7 plus 5?"
  }
}

Solution ऑब्जेक्ट

status ready होने पर solution में लौटाया जाता है।
text
String
जवाब टेक्स्ट के रूप में।
POST /getTaskResult
{
  "errorId": 0,
  "taskId": 1001,
  "status": "ready",
  "solution": {
    "text": "12"
  },
  "cost": "0.00025",
  "createTime": 1791640000,
  "endTime": 1791640014,
  "solveCount": 1
}

कोड उदाहरण

import time, requests

API = "https://unlock-api.com"
KEY = "YOUR_API_KEY"

task = requests.post(f"{API}/createTask", json={
    "clientKey": KEY,
    "task": {
      "type": "TextCaptchaTask",
      "comment": "What is 7 plus 5?"
    }
}).json()
if task["errorId"]:
    raise SystemExit(task["errorCode"])

for _ in range(60):   # 60 x 5 s = the 5 minute task limit
    time.sleep(5)
    r = requests.post(f"{API}/getTaskResult", json={"clientKey": KEY, "taskId": task["taskId"]}).json()
    if r["errorId"]:
        raise SystemExit(f"{r['errorCode']}: {r.get('errorDescription', '')}")   # failed tasks are refunded
    if r["status"] == "ready":
        print(r["solution"]["text"])
        break
else:
    raise SystemExit("timed out")

in.php फॉर्म मेथड

वही टास्क क्लासिक फॉर्म रिक्वेस्ट से। res.php जवाब टेक्स्ट के रूप में लौटाता है।
in.php, res.php
curl -s "https://unlock-api.com/in.php" -d "key=YOUR_API_KEY&method=textcaptcha&textcaptcha=What+is+7+plus+5%3F&json=1"
# {"status":1,"request":"1001"}

curl -s "https://unlock-api.com/res.php?key=YOUR_API_KEY&action=get&id=1001&json=1"
# {"status":0,"request":"CAPCHA_NOT_READY"}  then  {"status":1,"request":"ANSWER"}

फॉर्म API: in.php और res.php