ตรวจสอบสถานะคำขอแบบแบตช์

ใช้คู่มือนี้เพื่อเรียนรู้วิธีที่ตำแหน่งข้อมูล GET /{catalog_id}/check_batch_request_status ตรวจสอบสถานะคำขอแบบแบตช์

หากต้องการรับสถานะคำขอแบบแบตช์ ให้ใช้ชื่อผู้ใช้ (ซึ่งส่งคืนมาจากการเรียกใช้ไปยัง {catalog_id}/items_batch) และเรียกใช้ GET ไปยัง:

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

ช่องที่รองรับ

ช่องคำอธิบาย

handle

ประเภท: สตริง

จำเป็นต้องระบุ

ชื่อผู้ใช้ที่ไม่ซ้ำกันของคำขอแบบแบตช์

load_ids_of_invalid_requests

ประเภท: บูลีน

ระบุหรือไม่ก็ได้

ช่องบูลีนสำหรับโหลด ID คำขอที่ล้มเหลว

โปรดดูรายละเอียดเพิ่มเติมที่การอ้างอิง API

ตัวอย่าง

ตัวอย่างคำขอ - /{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

ตัวอย่างการตอบกลับ - /{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": [
            ]

        }
    ]
}

สถานะ

สถานะคำอธิบาย

ตามกำหนดเวลา

การดำเนินการใหม่ได้ป้อนสถานะ "ตามกำหนดเวลา" การดำเนินการตามกำหนดเวลากำลังรอรับการจัดส่ง

ได้รับการจัดส่ง

มีการเพิ่มการดำเนินการเข้าไปในคิว

เริ่มต้นแล้ว

การดำเนินการได้เริ่มต้นแล้ว คำขอบางรายการอาจได้รับการอัพเดต

เสร็จสิ้นแล้ว

การดำเนินการเสร็จสิ้นแล้ว คำขอแต่ละรายการที่มีข้อผิดพลาดไม่ได้รับการบันทึกไว้

ยกเลิกแล้ว

การดำเนินการได้รับการยกเลิกด้วยตนเอง

ข้อผิดพลาด

เกิดปัญหาที่ไม่คาดคิดขึ้นในระหว่างการลงมือดำเนินการ คำขอบางรายการอาจดำเนินการไม่สำเร็จ