Hướng dẫn
createTask: Tạo nhiệm vụ

createTask:tạo tác vụ

WARNING

Tạo một tác vụ để giải loại captcha đã chọn.

Chỉ định loại captcha nào trong tham số.

Ví dụ:ImageToTextTask

Bạn có thể Xem tất cả các loại tác vụ được hỗ trợ

Yêu cầu ví dụ

POST https://api.capsolver.com/createTask
Host: api.capsolver.com
Content-Type: application/json
 
{
    "clientKey":"YOUR_API_KEY",
    "appId": "APP_ID",
    "task": {
        "type":"ImageToTextTask",// Viết loại bạn cần xác định bên dưới
        "body":"BASE64 image"
    }
}

Các tham số yêu cầu

Tham sốKiểuBắt buộcMô tả
clientKeyStringKhóa tài khoản client, có thể tìm thấy trong bảng điều khiển
appIdStringKhôngAppId của nhà phát triển của bạn, đăng ký trong phần nhà phát triển của bảng điều khiển
taskObjectĐối tượng tác vụ
callbackUrlStringKhôngtoken sẽ được gửi (post) đến điểm cuối này

Phản hồi ví dụ

Ví dụ về phản hồi tác vụ không đồng bộ

Khi một tác vụ được tạo dưới dạng tác vụ token hoặc tác vụ không đồng bộ đặc biệt, kết quả tác vụ được lấy thông qua lệnh getTaskResult

{
    "errorId": 0,
    "errorCode": "",
    "errorDescription": "",
    "taskId": "37223a89-06ed-442c-a0b8-22067b79c5b4" // Lưu ID này cho bước tiếp theo
}

Ví dụ về phản hồi tác vụ đồng bộ

Nếu loại tác vụ là nhận dạng hình ảnh, nhận dạng giọng nói, hoặc một số tác vụ đặc biệt, kết quả tác vụ sẽ được trả về trực tiếp. Có thể đánh giá bằng cách kiểm tra xem status có bằng ready hay không

{
    "errorId": 0,
    "errorCode": "",
    "errorDescription": "",
    "status": "ready",
    "solution": {
        "text": "44795sds"
    },
    "taskId": "2376919c-1863-11ec-a012-94e6f7355a0b",
}

Cấu trúc phản hồi

Tham sốKiểuMô tả
errorIdIntegerThông báo lỗi:
0 - không có lỗi
1 - có lỗi
errorCodeStringBảng mã lỗi
errorDescriptionStringMô tả lỗi
statusStringtrả về trạng thái, chỉ có thể là null hoặc ready
solutionObjectTác vụ đồng bộ hóa trả về kết quả
taskIdStringID của tác vụ đã tạo, Nhận kết quả tác vụ