ส่วนนี้จะให้รายละเอียดเพิ่มเติมเกี่ยวกับ 3 ส่วนหลักของการผสานรวมกับศูนย์การดำเนินการ คุณจะใช้รายการเหล่านี้ในขั้นตอนที่ระบุไว้ในคู่มือแบบครบวงจร
ฟีด
ฟีดคือไฟล์ในรูปแบบ JSON
หรือ pb3
ที่ใช้เพื่อส่งข้อมูลสินค้าคงคลังไปยังศูนย์การดำเนินการ ซึ่งจะช่วยให้คุณส่งข้อมูลทั้งหมดพร้อมกันเพื่ออัปเดตผู้ขาย บริการ และช่วงเวลาที่สะดวกให้บริการได้โดยใช้การอัปโหลด SFTP
Maps Booking API
Maps Booking API ช่วยให้คุณอัปเดตออบเจ็กต์ในระบบศูนย์การดําเนินการระหว่างการส่งฟีดเพื่อให้ข้อมูลเป็นปัจจุบันอยู่เสมอ นอกจากนี้ API ยังช่วยให้คุณยกเลิกการจองที่ดำเนินการผ่านการผสานรวมจากต้นทางถึงปลายทางของ "จองกับ Google" ได้ด้วย
การอัปเดตแบบเรียลไทม์จะใช้การเรียก REST
เซิร์ฟเวอร์การจอง
คุณต้องตั้งค่าเซิร์ฟเวอร์การจองเพื่อให้การผสานรวมจากต้นทางถึงปลายทางของศูนย์การดําเนินการสร้างการจองในนามของคุณ
REST API
เวอร์ชัน v3 เป็น API เวอร์ชันล่าสุดและรองรับอินเทอร์เฟซแบบ REST การผสานรวมใหม่ทั้งหมดควรใช้ API เวอร์ชัน 3
ส่วนนี้จะระบุไฟล์ฟีดที่ใช้ส่งข้อมูลสินค้าคงคลังไปยังศูนย์การดำเนินการ เนื้อหาของฟีดจะกำหนดบริการที่คุณให้บริการ บริการที่มีให้บริการ และเวลาที่บริการพร้อมให้บริการ
ดูวิธีแชร์ฟีดเหล่านี้กับเราในส่วนข้อมูลอ้างอิงและตัวอย่าง
โครงสร้างของฟีดสินค้าคงคลังจะกำหนดโดย Google Maps Booking API
ฟีดต่อไปนี้เป็นฟีดที่ต้องระบุในการผสานรวม
- ฟีดผู้ขาย: มีข้อมูลที่อธิบายผู้ขาย
นอกจากนี้ คุณต้องใช้ฟีด 2 รายการต่อไปนี้ในการผสานรวมจากต้นทางถึงปลายทาง
- ฟีดบริการ: อธิบายบริการที่ผู้ขายของคุณมี
- ฟีดความพร้อมให้บริการ: แสดงช่วงเวลาที่พร้อมให้บริการของบริการที่ผู้ขายของคุณมอบให้
ช่องในฟีดเหล่านี้บางช่องต้องกรอกข้อมูล ส่วนบางช่องจะกรอกหรือไม่ก็ได้ ฟิลด์ใดก็ตามที่ทําเครื่องหมายว่าไม่บังคับจะไม่ต้องใส่ไว้ในฟีดได้หากว่างเปล่า
รูปแบบฟีดจะอธิบายโดยใช้ไวยากรณ์ของ Protocol Buffer 3 คุณมีตัวเลือกในการอัปโหลดไฟล์ฟีดเป็นการจัดรูปแบบไบนารีของข้อมูลบัฟเฟอร์โปรโตคอลในรูปแบบ pb3 หรือในรูปแบบ JSON ที่ดึงข้อมูล เราขอแนะนำให้อัปโหลดฟีดในรูปแบบ JSON
เราขอแนะนำให้ใช้ gzip เพื่อบีบอัดฟีดก่อนอัปโหลด
คู่มือนี้มีไว้สำหรับบัฟเฟอร์โปรโตคอลของศูนย์การดำเนินการโดยเฉพาะ ดูข้อมูลทั่วไปเกี่ยวกับวิธีใช้ Protocol Buffers เพื่อสร้างไฟล์ pb3 ได้ที่นี่เป็นตัวอย่างใน Java