UNLOCK API

API لحل سؤال نصي

أرسل مهمة سؤال نصي إلى الـ API واستلم الإجابة التي يرسلها كودك إلى الصفحة. سؤال نصي، مثل عملية جمع بسيطة أو كلمة يجب اختيارها. تستلم: الإجابة كنص.

نظرة سريعة

السعر لكل 1,000
$0.25 ($0.00025 لكل مهمة)
نوع createTask
TextCaptchaTask
طريقة in.php
textcaptcha
ترسل
سؤال نصي، مثل عملية جمع بسيطة أو كلمة يجب اختيارها
تستلم
الإجابة كنص

أين تجد القيم

أرسل السؤال كـ comment. حدد languagePool إذا لم يكن السؤال بالإنجليزية.

createTask وgetTaskResult

أنشئ المهمة، وانتظر نحو 5 ثوانٍ، ثم تحقق من النتيجة كل 5 ثوانٍ حتى تصبح الحالة ready. إذا فشلت المهمة، يعيد الـ API خطأً ويعود المبلغ إلى رصيدك.

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"])

while True:
    time.sleep(5)
    r = requests.post(f"{API}/getTaskResult", json={"clientKey": KEY, "taskId": task["taskId"]}).json()
    if r["errorId"]:
        raise SystemExit(r["errorCode"])   # failed tasks are refunded
    if r["status"] == "ready":
        print(r["solution"]["text"])
        break

in.php وres.php

المهمة نفسها عبر API النماذج الكلاسيكي. أضف json=1 لتحصل على ردود JSON، وبدونه تكون الردود نصًا عاديًا مثل OK|1001.

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"}