Kiểm tra trạng thái yêu cầu hàng loạt

Hãy tham khảo hướng dẫn này để tìm hiểu cách điểm cuối GET /{catalog_id}/check_batch_request_status kiểm tra trạng thái của yêu cầu hàng loạt.

Để lấy trạng thái của yêu cầu hàng loạt, hãy sử dụng tên người dùng (được trả về khi gọi {catalog_id}/items_batch) và thực hiện lệnh gọi GET đến:

https://graph.facebook.com/<API_VERSION>/<CATALOG_ID>/check_batch_request_status?handle=<HANDLE>

Trường được hỗ trợ

TrườngMô tả

handle

Loại: chuỗi

Bắt buộc.

Tên người dùng duy nhất của yêu cầu hàng loạt.

load_ids_of_invalid_requests

Loại: boolean

Không bắt buộc.

Trường boolean để tải ID của yêu cầu không thành công.

Để biết thêm chi tiết, hãy xem tài liệu tham khảo về API.

Ví dụ

Yêu cầu mẫu - /{catalog_id}/check_batch_request_status

curl -G \
  -d 'handle=AczwaOW7j_EuQ5peV3kGq8X9qc7cDiv_kFrrHkdKuG7LkpkkqK5939wgdoduSQ45FGK5vKdVqOaSDJEun-fvbsR1kk8Rd53AZyD1WThSemo26Q'-d 'access_token=<ACCESS_TOKEN>'
  https://graph.facebook.com/<API_VERSION>/<CATALOG_ID>/check_batch_request_status

Phản hồi mẫu - /{catalog_id}/check_batch_request_status

{
    "data": [
        {
            "status": "finished",
            "errors_total_count": 1,
            "errors": [
                {
                    "line": 0,
                    "id": "retailer-4",
                    "message": "Invalid value: Value passed at position 0 (id=retailer-199) is invalid: \"You cannot create a EntProductItem without required field Availability\""
                }
            ]
            "warnings": [
            ],
            "ids_of_invalid_requests": [
            ]

        }
    ]
}

Trạng thái

Trạng tháiGiải thích

Đã lên lịch

Hành động mới chuyển sang trạng thái "đã lên lịch". Hành động đã lên lịch đang chờ gửi.

Đã gửi

Đã thêm hành động vào hàng đợi.

Đã bắt đầu

Đã bắt đầu hành động; có thể đã cập nhật một số yêu cầu.

Đã hoàn tất

Đã hoàn tất thành công hành động; không lưu các yêu cầu riêng lẻ có lỗi.

Đã hủy

Đã hủy hành động theo cách thủ công.

Lỗi

Đã xảy ra sự cố không mong muốn khi thực hiện hành động; có thể chưa hoàn tất thành công một số yêu cầu.