Tài liệuAI ScraperBắt đầu nhanhVòng đời tác vụ

Chi tiết Vòng đời Tác vụ

Sử dụng tài liệu tham khảo sau để định hình các yêu cầu của bạn và diễn giải mọi phản hồi mà API AI Scraper trả về trong suốt vòng đời của một tác vụ.

Các Tham số Yêu cầu Chung

Tham sốKiểuBắt buộcMô tả
actorstringCóĐịnh danh cố định cho biết mô hình nào bạn muốn chạy.
webhookobjectKhôngĐối tượng chứa các cài đặt webhook tùy chọn.
webhook.urlstringKhôngĐiểm cuối HTTPS nhận kết quả khi tác vụ hoàn tất.
inputobjectCóCác tham số dành riêng cho actor như prompt, chế độ hoặc quốc gia.

Cấu trúc Dữ liệu Kết quả

Tham sốKiểuBắt buộcMô tả
statusstringCóTrạng thái tác vụ: pending, running, success hoặc failed.
messagestringKhôngThông báo lỗi nếu tác vụ thất bại.
task_resultobjectKhôngToàn bộ dữ liệu cho actor. Xem tài liệu của actor để biết chi tiết cấp trường.

Dữ liệu Webhook Gửi đi

Nếu bạn thiết lập webhook.url, Scrapeless sẽ gửi một yêu cầu POST với cấu trúc JSON như sau:

Tham sốKiểuBắt buộcMô tả
task_idstringCóĐịnh danh của tác vụ đã hoàn tất.
statusstringCósuccess hoặc failed.
inputstringCóCác tham số tác vụ gốc được tuần tự hóa dưới dạng JSON.
task_resultobjectKhôngCấu trúc giống như khi bạn truy vấn endpoint kết quả.

Ví dụ Gửi đi

curl --location '{webhook.url}' \
  --header 'Content-Type: application/json' \
  --data '{
    "task_id": "",
    "status": "",
    "input": "",
    "task_result": {}
  }'

Mã Trạng thái HTTP

Trạng tháiÝ nghĩa
200Thành công. Kết quả đã được truy xuất.
201Tác vụ đã được tạo thành công.
202Tác vụ vẫn đang chạy—hãy thử lại sau.
400Yêu cầu không hợp lệ. Kiểm tra thông báo lỗi để biết chi tiết.
410Kết quả tác vụ đã hết hạn.
429Vượt quá giới hạn tốc độ. Giảm tần suất yêu cầu hoặc nâng cấp dung lượng.