API แบตช์แค็ตตาล็อก

คู่มือนี้จะอธิบายวิธีการใช้ API แบตช์แค็ตตาล็อก

  • สำหรับแค็ตตาล็อกโฆษณาแค็ตตาล็อก Advantage+ — ให้ใช้ API นี้หากคุณมีแค็ตตาล็อกขนาดใหญ่ เช่น แค็ตตาล็อกที่มีสินค้าหลายล้านรายการและสินค้าคงคลังเปลี่ยนแปลงไปอย่างรวดเร็ว คุณสามารถสร้าง อัพเดต และลบสินค้าหลายรายการได้ในคำขอ HTTP เดียว

  • สำหรับแค็ตตาล็อกการค้า — ใช้ API นี้หากคุณจำเป็นต้องอัพเดตข้อมูลสินค้าบ่อยกว่าชั่วโมงละครั้ง (หากไม่เป็นเช่นนั้น ให้ใช้ API ฟีดแทน) คุณสามารถอัพเดตสินค้าหลายรายการได้ในคำขอ HTTP เดียว

วิธีการทำงาน

ใช้ API แบตช์แค็ตตาล็อกหากคุณมีแค็ตตาล็อกขนาดใหญ่ เช่น แค็ตตาล็อกที่มีสินค้าหลายล้านรายการและสินค้าคงคลังเปลี่ยนแปลงไปอย่างรวดเร็ว คุณสามารถสร้าง อัพเดต และลบสินค้าหลายรายการได้ในคำขอ HTTP เดียว

API แบตช์แค็ตตาล็อกประกอบด้วยตำแหน่งข้อมูลต่อไปนี้

ตำแหน่งข้อมูล คำอธิบาย ในคู่มือนี้

POST/{catalog_id}/items_batch

ส่งแบตช์คำขอ (สร้าง อัพเดต ลบ) สำหรับแค็ตตาล็อก ใช้กับอ็อบเจ็กต์ต่างๆ หลายรายการ เช่น สินค้า, โรงแรม, ห้องพักโรงแรม, เที่ยวบิน, ปลายทาง, อสังหาริมทรัพย์, ยานพาหนะ และข้อเสนอยานพาหนะ

รองรับ MAPI ทุกเวอร์ชั่นจนถึงเวอร์ชั่น 3.2

ส่งข้อมูลอัพเดตเกี่ยวกับสินค้า

GET/{catalog_id}/check_batch_request_status

ตรวจสอบสถานะของคำขอแบบแบตช์ ใช้แฮนเดิล (ส่งคืนมาจากการเรียกใช้ไปยัง {catalog_id}/batch) และทำการเรียกใช้ GET

รองรับ MAPI ที่เป็นเวอร์ชั่นก่อน 3.1 ทุกเวอร์ชั่น

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

POST/{catalog_id}/localized_items_batch

ส่งคำขอในการปรับแบตช์ให้เข้ากับท้องถิ่นไปยังรายการแค็ตตาล็อกที่มีอยู่ในแค็ตตาล็อกของคุณ โดยแบตช์ดังกล่าวอาจมีคำขอในการปรับให้เข้ากับท้องถิ่น (สร้าง อัพเดต ลบ) ได้ ตำแหน่งข้อมูลนี้สามารถใช้ได้กับอ็อบเจ็กต์ต่างๆ หลายรายการ เช่น สินค้า, โรงแรม, เที่ยวบิน, ปลายทาง, อสังหาริมทรัพย์, ยานพาหนะ

รองรับ MAPI ที่เป็นเวอร์ชั่นก่อน 3.1 ทุกเวอร์ชั่น

ส่งแบตช์รายการที่ปรับให้เข้ากับท้องถิ่น

ขั้นตอนถัดไป

ใช้คู่มือเกี่ยวกับ API แบตช์แค็ตตาล็อกเพื่อช่วยคุณในการดำเนินการทั่วไปต่างๆ กับ API แบตช์แค็ตตาล็อก

เรียนรู้เพิ่มเติม