FuncaptchaImageTask

FunCaptcha là một loại hình ảnh xác thực phổ biến trông giống như thế này

1.Tạo yêu cầu

Request

POST : https://api.omocaptcha.com/v2/createTask

Name
Type
Required
Description

clientKey

String

yes

Khóa tài khoản khách hàng

task.type

String

yes

Id dịch vụ captcha cần giải

task.imageBase64

String

yes

Hình ảnh được mã hóa base64 (không phải ảnh chụp màn hình)

task.other

String

yes

Văn bản câu hỏi captcha

{
    "clientKey": "API_KEY",
    "task": {
        "type": "FuncaptchaImageTask",
        "imageBase64": "BASE64_BODY_HERE",
        "other": "Use the arrows to pick the image where all the darts add up to the number in the left image"
    }
}

Response

{
    "errorId": 0,
    "taskId": "49f9f60a-c809-4af0-93c0-0409b72e67e0"
}
  • Máy chủ sẽ trả về errorId = 0taskId thành công

2.Nhận kết quả yêu cầu

Request

POST : https://api.omocaptcha.com/v2/getTaskResult

{
    "clientKey": "API_KEY",
    "taskId": "49f9f60a-c809-4af0-93c0-0409b72e67e0"
}

Response

{
  "errorId":0,
  "status":"ready",
  "solution": {
    "index": 1
  }
}
  • Máy chủ sẽ trả về errorId = 0 status = ready

  • Đọc kết quả trong solution

  • Lưu ý: Trong trường hợp captcha dạng này thì trên server sẽ trả về kết quả là vị trí của ảnh đúng và lúc bạn click vào nút bên phải bạn phải trừ đi một giá trị của kết quả server trả về bởi vì trên web ảnh của captcha đang ở vị trí thứ nhất, ví dụ server trả về kết quả là 5 thì bạn chỉ cần click vào nút bên phải 4 lần

Last updated