UNLOCK API

API penyelesai Soalan teks

Hantar tugas Soalan teks ke API dan terima jawapan yang dihantar oleh kod anda ke halaman. Soalan dalam teks, seperti hasil tambah mudah atau perkataan untuk dipilih. Anda terima: Jawapan dalam teks.

Ringkasan

Harga setiap 1,000
$0.25 ($0.00025 setiap tugas)
Jenis createTask
TextCaptchaTask
Kaedah in.php
textcaptcha
Anda hantar
Soalan dalam teks, seperti hasil tambah mudah atau perkataan untuk dipilih
Anda terima
Jawapan dalam teks

Di mana mencari nilai

Hantar soalan sebagai comment. Tetapkan languagePool jika soalan bukan dalam bahasa Inggeris.

createTask dan getTaskResult

Buat tugas, tunggu kira-kira 5 saat, kemudian semak keputusan setiap 5 saat sehingga status menjadi ready. Jika tugas gagal, API membalas ralat dan caj dikembalikan ke baki anda.

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 dan res.php

Tugas yang sama dengan API borang klasik. Tambah json=1 untuk balasan JSON; tanpanya balasan dalam teks biasa seperti 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"}

Rujukan API penuh: setiap parameter dan objek solution