Hướng dẫn sử dụng API OCR

1. Gửi ảnh để nhận dạng

Endpoint:

POST /in.php

Các phương thức gửi ảnh:

A. Gửi file trực tiếp:

curl -F "file=@/đường/dẫn/đến/ảnh.jpg" https://captcha.lapro.vn/in.php

B. Gửi URL ảnh:

curl -d "url=https://example.com/image.jpg" https://captcha.lapro.vn/in.php

C. Gửi dữ liệu Base64:

curl -d "base64=data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD/..." https://captcha.lapro.vn/in.php

Phản hồi thành công:

OK|captchaId

Trong đó captchaId là ID duy nhất để lấy kết quả sau này.

2. Lấy kết quả nhận dạng

Endpoint:

GET /res.php?id=captchaId

Ví dụ:

curl "https://captcha.lapro.vn/res.php?id=1234567890"

Phản hồi thành công:

OK|text_result

Trong đó text_result là văn bản được nhận dạng từ ảnh.

Đang xử lý:

CAPCHA_NOT_READY

Ảnh đang được xử lý, vui lòng thử lại sau.

Lỗi:

ERROR|error_message

Trong đó error_message là thông báo lỗi.

3. Xem dashboard

Truy cập dashboard để xem tất cả các job và trạng thái:

https://captcha.lapro.vn/dashboard

4. Xóa cache và lịch sử

Endpoint:

POST /api/clear-cache

Ví dụ:

curl -X POST -H "Content-Type: application/json" -d '{"password":"admin123"}' https://captcha.lapro.vn/api/clear-cache

Lưu ý: API này tương thích với giao diện 2Captcha để dễ dàng tích hợp với các ứng dụng hiện có.