Google Maps Booking API

排定集結網站會呼叫這個 API 來通知我們有預約更新,並更新其庫存清單,包括商家、服務和供應情形。

服務:mapsbooking.googleapis.com

如要呼叫這項服務,建議您使用 Google 提供的用戶端程式庫。如果您的應用程式需要使用自己的程式庫來呼叫此服務,請在發出 API 要求時提供下列資訊。

探索文件

探索文件是一種機器可解讀的規格,用於說明和使用 REST API。此文件用於建構用戶端程式庫、IDE 外掛程式,以及與 Google API 互動的其他工具。一項服務可能會提供多個探索文件。這項服務提供下列探索文件:

服務端點

服務端點是指定 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
取代現有 ServicesAvailability

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}
取得 MerchantMerchantStatus
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
取代由指定集結網站管理的商家現有ServiceAvailability 並傳回。

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