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 phần tham chiếu 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

ParameterTypeRequiredDescription
actorstringCóĐịnh danh cố định cho biết bạn muốn chạy mô hình nào.
webhookobjectKhôngĐối tượng chứa các cài đặt webhook tùy chọn.
webhook.urlstringKhôngEndpoint HTTPS nhận kết quả khi tác vụ hoàn tất.
inputobjectCóCác tham số riêng của actor như prompt, mode hoặc country.

Cấu trúc dữ liệu kết quả

ParameterTypeRequiredDescription
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ôngPayload đầy đủ cho actor. Xem tài liệu actor để biết chi tiết ở cấp độ trường.

Payload Webhook Push

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 sau:

ParameterTypeRequiredDescription
task_idstringCóĐịnh danh của tác vụ đã hoàn thành.
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 poll endpoint kết quả.

Ví dụ Push

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

Mã trạng thái HTTP

StatusMeaning
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 sớm.
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. Kết quả vẫn khả dụng trong 12 giờ.
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.