Kết quả và Polling
Khi một tác vụ không thể hoàn thành ngay lập tức, API sẽ trả về một taskId (HTTP 201). Hãy poll endpoint kết quả
với taskId đó cho đến khi dữ liệu sẵn sàng (HTTP 200).
Mã trạng thái HTTP
| Mã | Ý nghĩa | Hành động |
|---|---|---|
| 200 | Thành công | Sử dụng trực tiếp dữ liệu trong nội dung phản hồi. |
| 201 | Tác vụ đang xử lý | Poll /result/{taskId} (khoảng thời gian khuyến nghị: 1-5 giây). |
| 400 | Tham số không hợp lệ | Vui lòng kiểm tra xem các tham số của tác vụ có hợp lệ không. |
| 429 | Vượt quá giới hạn tốc độ | Giảm tần suất yêu cầu hoặc liên hệ bộ phận hỗ trợ để điều chỉnh hạn mức. |
| 500 | Lỗi máy chủ nội bộ | Thử lại sau 1 phút; liên hệ bộ phận hỗ trợ nếu vẫn tiếp diễn. |
Polling để lấy kết quả
Gọi endpoint kết quả với taskId của bạn cho đến khi nó trả về HTTP 200.
curl --location --request GET 'https://api.scrapeless.com/api/v1/scraper/result/30681c8b-bfd3-48eb-a7c9-006e40b00591' \
--header 'x-api-token: YOUR_API_KEY' \
--header 'Content-Type: application/json'
Lưu ý
- Khuyến nghị về Polling
- Khoảng thời gian: 1-5 giây.
- Thời gian chờ: Đặt giới hạn số lần thử lại tối đa (ví dụ: 10 lần thử).
- Mẹo gỡ lỗi
- Thử nghiệm với các URL đơn giản trước.