Google Maps Booking API

ผู้รวบรวมข้อมูลการนัดหมายจะเรียกใช้ API นี้เพื่อแจ้งให้เราทราบถึงการอัปเดตการนัดหมาย รวมถึงอัปเดตข้อมูลสินค้าคงคลังของตน ซึ่งรวมถึงผู้ขาย บริการ และความพร้อมให้บริการ

บริการ: mapsbooking.googleapis.com

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

เอกสารการค้นพบ

เอกสาร Discovery คือข้อกำหนดเฉพาะที่เครื่องอ่านได้สำหรับอธิบายและใช้ REST API โดยใช้ในการสร้างไลบรารีของไคลเอ็นต์ ปลั๊กอิน IDE และเครื่องมืออื่นๆ ที่โต้ตอบกับ Google API บริการหนึ่งๆ อาจให้เอกสารการค้นพบได้หลายรายการ บริการนี้มีเอกสารการค้นพบต่อไปนี้

ปลายทางของบริการ

ปลายทางบริการคือ URL ฐานที่ระบุที่อยู่เครือข่ายของบริการ API บริการหนึ่งๆ อาจมีปลายทางบริการหลายรายการ บริการนี้มีปลายทางบริการดังต่อไปนี้ และ URI ทั้งหมดด้านล่างจะเกี่ยวข้องกับปลายทางบริการนี้

  • https://mapsbooking.googleapis.com

ทรัพยากร REST: v1alpha.invalidation.partners

เมธอด
invalidateResource POST /v1alpha/invalidation/{resourceId=partners/**}:invalidateResource
ทำให้ทรัพยากรที่มีอยู่เป็นโมฆะ

ทรัพยากร REST: v1alpha.inventory.partners.availability

เมธอด
replace POST /v1alpha/inventory/{parent=partners/*}/availability:replace
แทนที่ Availability ของ Services ที่มีอยู่

ทรัพยากร REST: v1alpha.inventory.partners.feeds

เมธอด
getStatus GET /v1alpha/inventory/{name=partners/*/feeds/*/*}/status
เรียกข้อมูล Status ของฟีดที่อัปโหลดก่อนหน้านี้โดยผู้รวบรวมข้อมูลที่ระบุ และแสดงผลฟีดดังกล่าว

ทรัพยากร REST: v1alpha.inventory.partners.feeds.record

เมธอด
batchDelete POST /v1alpha/inventory/{parent=partners/*/feeds/*}/record:batchDelete
ลบระเบียนของฟีดที่ระบุ
batchPush POST /v1alpha/inventory/{parent=partners/*/feeds/*}/record:batchPush
แทรกและ/หรืออัปเดตระเบียนประเภทฟีดที่ระบุ

ทรัพยากร REST: v1alpha.inventory.partners.feeds.status

เมธอด
list GET /v1alpha/inventory/{name=partners/*/feeds/*}/status
เรียกข้อมูล Status ของฟีดผู้ขาย บริการ หรือความพร้อมจำหน่ายสินค้าที่อัปโหลดไว้ก่อนหน้านี้โดยผู้รวบรวมข้อมูลที่ระบุ แล้วแสดงผลฟีดดังกล่าว

ทรัพยากร REST: v1alpha.inventory.partners.merchants

เมธอด
create POST /v1alpha/inventory/{parent=partners/*}/merchants
สร้าง Merchant ใหม่ที่จัดการโดยผู้รวบรวมข้อมูลที่ระบุ และส่งกลับมา
delete DELETE /v1alpha/inventory/{name=partners/*/merchants/*}
ลบ Merchant ที่มีอยู่ซึ่งจัดการโดยผู้รวบรวมข้อมูลที่ระบุ
getStatus GET /v1alpha/inventory/{name=partners/*/merchants/*/status}
รับ MerchantStatus ของ Merchant
patch PATCH /v1alpha/inventory/{merchant.name=partners/*/merchants/*}
อัปเดต Merchant ที่มีอยู่ซึ่งจัดการโดยผู้รวบรวมข้อมูลที่ระบุ และส่งข้อมูลดังกล่าวกลับมา

ทรัพยากร REST: v1alpha.inventory.partners.merchants.services

เมธอด
create POST /v1alpha/inventory/{parent=partners/*/merchants/*}/services
สร้าง Service ใหม่ของผู้ขายที่จัดการโดยผู้รวบรวมข้อมูลที่ระบุ แล้วส่งคืนผู้ขายดังกล่าว
delete DELETE /v1alpha/inventory/{name=partners/*/merchants/*/services/*}
ลบ Service ที่มีอยู่ของผู้ขายซึ่งจัดการโดยผู้รวบรวมข้อมูลรายที่ระบุ
patch PATCH /v1alpha/inventory/{service.name=partners/*/merchants/*/services/*}
อัปเดต Service ที่มีอยู่ของผู้ขายที่จัดการโดยผู้รวบรวมข้อมูลที่ระบุ และแสดงผล

ทรัพยากร REST: v1alpha.inventory.partners.merchants.services.availability

เมธอด
replace POST /v1alpha/inventory/{serviceAvailability.name=partners/*/merchants/*/services/*}/availability:replace
แทนที่ Availability ของ Service ที่มีอยู่ของผู้ขายซึ่งจัดการโดยผู้รวบรวมข้อมูลที่ระบุ และส่งคืนสินค้าดังกล่าว

ทรัพยากร REST: v1alpha.inventory.partners.merchants.status

เมธอด
list GET /v1alpha/inventory/{parent=partners/*/merchants}/status
แสดงรายการ MerchantStatus ทั้งหมดของพาร์ทเนอร์ที่ตรงกับเงื่อนไขตัวกรอง

ทรัพยากร REST: v1alpha.notification.partners.bookings

เมธอด
patch PATCH /v1alpha/notification/{booking.name=partners/*/bookings/*}
อัปเดต Booking ที่มีอยู่

ทรัพยากร REST: v1alpha.notification.partners.orders

เมธอด
patch PATCH /v1alpha/notification/{order.name=partners/*/orders/*}
อัปเดต Order ที่มีอยู่