UNLOCK API

API pemecah Seret dan lepas

Kirim tugas Seret dan lepas ke API dan dapatkan jawaban yang dikirim kode Anda ke halaman. Gambar dan ke mana potongan harus diletakkan. Yang Anda terima: Gerakan yang harus dilakukan (titik asal dan tujuan).

Sekilas

Harga per 1.000
$0.60 ($0.0006 per tugas)
Tipe createTask
DragAndDropTask
Metode in.php
Yang Anda kirim
Gambar dan ke mana potongan harus diletakkan
Yang Anda terima
Gerakan yang harus dilakukan (titik asal dan tujuan)

Di mana menemukan nilainya

Kirim latar belakang dan potongan beserta instruksinya sebagai comment.

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": "DragAndDropTask",
      "body": "/9j/4AAQSkZJRgABAQ...",
      "comment": "Move each piece to its matching place"
    }
}).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"])
        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&undefined&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"}