UNLOCK API

API giải Câu hỏi văn bản

Gửi tác vụ Câu hỏi văn bản tới API và nhận về kết quả để code của bạn gửi lên trang. Câu hỏi dạng văn bản, như một phép cộng đơn giản hoặc một từ cần chọn. Bạn nhận: Câu trả lời dạng văn bản.

Tóm tắt

Giá cho 1.000 lượt
$0.25 ($0.00025 mỗi tác vụ)
Loại createTask
TextCaptchaTask
Phương thức in.php
textcaptcha
Bạn gửi
Câu hỏi dạng văn bản, như một phép cộng đơn giản hoặc một từ cần chọn
Bạn nhận
Câu trả lời dạng văn bản

Tìm các giá trị ở đâu

Gửi câu hỏi trong trường comment. Đặt languagePool nếu câu hỏi không phải tiếng Anh.

createTask và getTaskResult

Tạo tác vụ, chờ khoảng 5 giây, rồi kiểm tra kết quả mỗi 5 giây cho đến khi trạng thái là ready. Nếu tác vụ lỗi, API trả về lỗi và tiền được hoàn vào số dư.

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 và res.php

Cùng tác vụ đó với API form kiểu cũ. Thêm json=1 để nhận phản hồi JSON; nếu không, phản hồi là văn bản thuần như 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"}