Google Maps Booking API

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

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

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

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

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

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

ปลายทางของบริการคือ 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 ที่มีอยู่