UNLOCK API

API pemecah Pertanyaan teks

Kirim tugas Pertanyaan teks ke API dan dapatkan jawaban yang dikirim kode Anda ke halaman. Pertanyaan berupa teks, misalnya penjumlahan sederhana atau kata yang harus dipilih. Yang Anda terima: Jawaban berupa teks.

Sekilas

Harga per 1.000
$0.25 ($0.00025 per tugas)
Tipe createTask
TextCaptchaTask
Metode in.php
textcaptcha
Yang Anda kirim
Pertanyaan berupa teks, misalnya penjumlahan sederhana atau kata yang harus dipilih
Yang Anda terima
Jawaban berupa teks

Di mana menemukan nilainya

Kirim pertanyaan sebagai comment. Atur languagePool jika pertanyaan tidak dalam bahasa Inggris.

createTask dan getTaskResult

Buat tugas, tunggu sekitar 5 detik, lalu cek hasilnya setiap 5 detik sampai status ready. Jika tugas gagal, API mengembalikan error dan biayanya kembali ke saldo.

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

Tugas yang sama dengan API form klasik. Tambahkan json=1 untuk balasan JSON; tanpa itu balasan berupa 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"}