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ểu | Bắt buộc | Mô tả |
---|---|---|---|
clientKey | String | Có | Khóa tài khoản client, có thể tìm thấy trong bảng điều khiển |
appId | String | Không | AppId 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 |
task | Object | Có | Đối tượng tác vụ |
callbackUrl | String | Không | token 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ểu | Mô tả |
---|---|---|
errorId | Integer | Thông báo lỗi: 0 - không có lỗi 1 - có lỗi |
errorCode | String | Bảng mã lỗi |
errorDescription | String | Mô tả lỗi |
status | String | trả về trạng thái, chỉ có thể là null hoặc ready |
solution | Object | Tác vụ đồng bộ hóa trả về kết quả |
taskId | String | ID của tác vụ đã tạo, Nhận kết quả tác vụ |