Google Maps Booking API

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

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

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

เอกสารการค้นหา

เอกสารการค้นหาเป็นข้อกำหนดที่เครื่องอ่านได้สำหรับการอธิบายและการใช้ 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 ที่มีอยู่