หากต้องการส่งการอัพเดตรายการ ให้ใช้ตำแหน่งข้อมูล /{catalog_id}/batch
หากต้องการสร้าง อัพเดต หรือลบรายการในแค็ตตาล็อกของคุณ ให้ทำการเรียกใช้ HTTP POST
ไปยัง:
https://graph.facebook.com/<API_VERSION>/<CATALOG_ID>/batch?requests=<REQUESTS>
ชื่อพารามิเตอร์ของ /{catalog_id}/batch
และ /{catalog_id}/items_batch
อาจดูคล้ายกัน แต่แตกต่างกันอย่างชัดเจน
เราขอแนะนำให้ใช้ API /{catalog_id}/items_batch
ซึ่งรองรับกรณีการใช้งานมากกว่าและมีการบำรุงรักษาอย่างต่อเนื่อง
พารามิเตอร์ | ประเภท | คำอธิบาย |
---|---|---|
| บูลีน | เมื่อ |
| อ็อบเจ็กต์ | อ็อบเจ็กต์ JSON ที่มีคำขอทั้งหมด |
| อ็อบเจ็กต์ | อ็อบเจ็กต์ JSON ที่มีช่องและค่าสำหรับหนึ่งรายการ
หมายเหตุ: ดูช่องที่รองรับที่จะส่งผ่านไปได้ |
| สตริง |
|
| สตริง |
|
เมธอด UPDATE
ยังสามารถใช้เพื่อสร้างสินค้าได้ด้วย หากยังไม่มีสินค้าดังกล่าวอยู่
โปรดดูรายละเอียดเพิ่มเติมที่ข้อมูลอ้างอิงเกี่ยวกับ API
requests
สามารถมีการอัพเดตได้สูงสุด 5,000 รายการ1
ที่มีข้อความ "Please reduce the amount of data you're asking for, then retry your request"
บ่งบอกว่าขนาดข้อมูล (มีหน่วยเป็นไบต์) ที่ได้รับในคำขอ API มีขนาดใหญ่เกินไป สำหรับการแก้ไขปัญหานี้ โปรดลดจำนวนรายการในชุด แล้วลองอีกครั้ง วิธีนี้จะช่วยให้คำขอนั้นอยู่ในขีดจำกัดด้านขนาดที่ยอมรับได้และสามารถประมวลผลได้สำเร็จโปรดดูดูช่องที่รองรับสำหรับตำแหน่งข้อมูล /{catalog_id}/items_batch
:
/{catalog_id}/items_batch
/{catalog_id}/check_batch_request_status
/{catalog_id}/localized_items_batch