Google Maps Booking API

Agregator penjadwalan memanggil API ini untuk memberi tahu kami tentang pembaruan janji temu, serta memperbarui inventaris mereka termasuk penjual, layanan, dan ketersediaan.

Layanan: mapsbooking.googleapis.com

Untuk memanggil layanan ini, sebaiknya gunakan library klien yang disediakan Google. Jika aplikasi Anda perlu menggunakan library Anda sendiri untuk memanggil layanan ini, gunakan informasi berikut saat membuat permintaan API.

Dokumen discovery

Dokumen Discovery adalah spesifikasi yang dapat dibaca komputer untuk mendeskripsikan dan menggunakan REST API. Dokumen ini digunakan untuk membuat library klien, plugin IDE, dan alat lainnya yang berinteraksi dengan Google API. Satu layanan dapat menyediakan beberapa dokumen discovery. Layanan ini menyediakan dokumen discovery berikut:

Endpoint layanan

Endpoint layanan adalah URL dasar yang menentukan alamat jaringan layanan API. Satu layanan mungkin memiliki beberapa endpoint layanan. Layanan ini memiliki endpoint layanan berikut dan semua URI di bawah berhubungan dengan endpoint layanan ini:

  • https://mapsbooking.googleapis.com

Resource REST: v1alpha.invalidation.partners

Metode
invalidateResource POST /v1alpha/invalidation/{resourceId=partners/**}:invalidateResource
Membatalkan validasi resource yang ada.

Resource REST: v1alpha.inventory.partners.availability

Metode
replace POST /v1alpha/inventory/{parent=partners/*}/availability:replace
Mengganti Availability dari Services yang ada.

Resource REST: v1alpha.inventory.partners.feeds

Metode
getStatus GET /v1alpha/inventory/{name=partners/*/feeds/*/*}/status
Mengambil Status dari feed yang diupload sebelumnya oleh agregator yang ditentukan, dan menampilkannya.

Resource REST: v1alpha.inventory.partners.feeds.record

Metode
batchDelete POST /v1alpha/inventory/{parent=partners/*/feeds/*}/record:batchDelete
Menghapus data jenis feed yang ditentukan.
batchPush POST /v1alpha/inventory/{parent=partners/*/feeds/*}/record:batchPush
Menyisipkan dan/atau memperbarui data jenis feed yang ditentukan.

Resource REST: v1alpha.inventory.partners.feeds.status

Metode
list GET /v1alpha/inventory/{name=partners/*/feeds/*}/status
Mengambil Status dari beberapa feed penjual, layanan, atau ketersediaan yang diupload sebelumnya oleh agregator yang ditentukan, dan menampilkannya.

Resource REST: v1alpha.inventory.partners.merchants

Metode
create POST /v1alpha/inventory/{parent=partners/*}/merchants
Membuat Merchant baru yang dikelola oleh agregator yang ditentukan, dan menampilkannya.
delete DELETE /v1alpha/inventory/{name=partners/*/merchants/*}
Menghapus Merchant yang ada yang dikelola oleh agregator yang ditentukan.
getStatus GET /v1alpha/inventory/{name=partners/*/merchants/*/status}
Dapatkan MerchantStatus dari Merchant.
patch PATCH /v1alpha/inventory/{merchant.name=partners/*/merchants/*}
Memperbarui Merchant yang ada yang dikelola oleh agregator yang ditentukan, dan menampilkannya.

Resource REST: v1alpha.inventory.partners.merchants.services

Metode
create POST /v1alpha/inventory/{parent=partners/*/merchants/*}/services
Membuat Service baru untuk penjual yang dikelola oleh agregator yang ditentukan, dan menampilkannya.
delete DELETE /v1alpha/inventory/{name=partners/*/merchants/*/services/*}
Menghapus Service yang ada dari penjual yang dikelola oleh agregator yang ditentukan.
patch PATCH /v1alpha/inventory/{service.name=partners/*/merchants/*/services/*}
Memperbarui Service yang ada untuk penjual yang dikelola oleh agregator yang ditentukan, dan menampilkannya.

Resource REST: v1alpha.inventory.partners.merchants.services.availability

Metode
replace POST /v1alpha/inventory/{serviceAvailability.name=partners/*/merchants/*/services/*}/availability:replace
Mengganti Availability untuk Service yang ada dari penjual yang dikelola oleh agregator yang ditentukan, dan menampilkannya.

Resource REST: v1alpha.inventory.partners.merchants.status

Metode
list GET /v1alpha/inventory/{parent=partners/*/merchants}/status
Cantumkan semua MerchantStatus partner yang memenuhi kondisi filter.

Resource REST: v1alpha.notification.partners.bookings

Metode
patch PATCH /v1alpha/notification/{booking.name=partners/*/bookings/*}
Memperbarui Booking yang ada.

Resource REST: v1alpha.notification.partners.orders

Metode
patch PATCH /v1alpha/notification/{order.name=partners/*/orders/*}
Memperbarui Order yang ada.