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
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 = 0
vàtaskId
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
và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