Captcha thông thường là một hình ảnh có chứa văn bản bị bóp méo nhưng con người có thể đọc được. Để giải quyết hình ảnh xác thực, người dùng phải nhập văn bản từ hình ảnh. trông giống như những hình ảnh dưới đây
1. Tạo yêu cầu/Request
POST : https://2captcha.net/api/captcha
Các tham số Body:
POST HTTPUrl:https://2captcha.net/api/captchaContent-Type:application/json{"apikey":"YOUR_API_KEY","img":"image base64 encoded hoặc url ảnh","type":14}
2. Kết quả trả về/Response
Kết quả trả về dạng JSON gồm các trường sau
{"success":true,"message":"Thành công","captcha":"764NHK",//kết quả giải ra"base64img":"/9j/4AAQSkZJRgABAgAAAQABAAsLDBkSEw8UHRofHh0aHBwgJC4nICI..."}
var form =newFormData();form.append("apikey","[apikey]");form.append("type","14");form.append("img","[url ảnh hoặc base64]");var settings = {"async":true,"crossDomain":true,"url":"https://2captcha.net/api/captcha","method":"POST","headers": {"cache-control":"no-cache" },"processData":false,"contentType":false,"mimeType":"multipart/form-data","data": form}$.ajax(settings).done(function (response) {console.log(response);});
Lưu ý: Nên sử dụng phần mềm PostMan để kiểm tra chạy test trước
Tên trường dữ liệu
Kiểu dữ liệu
Bắt buộc
Mô tả
apikey
String
x
Key duy nhất để xác định đối tác API
img
String
x
Link ảnh hoặc ảnh dạng base64
type
Integer
x
14: Các captcha dạng Image to text
Tên trường dữ liệu
Kiểu dữ liệu
Mô tả
success
boolean
Mã thông báo xác định kết quả của bước gửi captcha qua POST