UNLOCK API

ड्रैग एंड ड्रॉप सॉल्विंग API

API को ड्रैग एंड ड्रॉप टास्क भेजें और वह जवाब पाएं जो आपका कोड पेज पर सबमिट करता है। इमेज और टुकड़े कहां जाने हैं। आपको मिलता है: करने वाली चालें (from और to पॉइंट)।

एक नज़र में

प्रति 1,000 कीमत
$0.60 ($0.0006 प्रति टास्क)
createTask type
DragAndDropTask
in.php method
आप भेजते हैं
इमेज और टुकड़े कहां जाने हैं
आपको मिलता है
करने वाली चालें (from और to पॉइंट)

वैल्यू कहां मिलेंगी

बैकग्राउंड और टुकड़े, निर्देश के साथ comment के रूप में भेजें।

createTask और getTaskResult

टास्क बनाएं, करीब 5 सेकंड रुकें, फिर हर 5 सेकंड में नतीजा चेक करें जब तक status 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": "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 और res.php

वही टास्क, क्लासिक फॉर्म API के साथ। JSON जवाब के लिए json=1 जोड़ें। इसके बिना जवाब सादे टेक्स्ट में आते हैं, जैसे: 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"}