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 dapat 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 kumpulan data jenis feed yang ditentukan.
batchPush
POST /v1alpha/inventory/{parent=partners/*/feeds/*}/record:batchPush Menyisipkan dan/atau memperbarui catatan 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 dari 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.