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