Google Maps Booking API

Planlama toplayıcılar, randevu güncellemelerini bize bildirmek ve satıcılar, hizmetler ve müsaitlik durumu dahil olmak üzere envanterlerini güncellemek için bu API'yi arar.

Hizmet: mapsbooking.googleapis.com

Bu hizmeti çağırmak için Google tarafından sağlanan istemci kitaplıklarını kullanmanızı öneririz. Uygulamanızın bu hizmeti çağırmak için kendi kitaplıklarınızı kullanması gerekiyorsa API isteklerinde bulunurken aşağıdaki bilgileri kullanın.

Keşif dokümanı

Keşif Belgesi, REST API'lerini açıklamak ve tüketmek için makine tarafından okunabilen bir spesifikasyondur. İstemci kitaplıkları, IDE eklentileri ve Google API'leriyle etkileşime geçen diğer araçları oluşturmak için kullanılır. Bir hizmet birden fazla keşif dokümanı sağlayabilir. Bu hizmet, aşağıdaki keşif dokümanını sağlar:

Hizmet uç noktası

Hizmet uç noktası, bir API hizmetinin ağ adresini belirten bir temel URL'dir. Bir hizmetin birden fazla hizmet uç noktası olabilir. Bu hizmet, aşağıdaki hizmet uç noktasına sahiptir ve aşağıdaki URI'lerin tümü bu hizmet uç noktasına bağlıdır:

  • https://mapsbooking.googleapis.com

REST Kaynağı: v1alpha.invalidation.partners

Yöntemler
invalidateResource POST /v1alpha/invalidation/{resourceId=partners/**}:invalidateResource
Mevcut bir kaynağı geçersiz kılar.

REST Kaynağı: v1alpha.inventory.partners.availability

Yöntemler
replace
POST /v1alpha/inventory/{parent=partners/*}/availability:replace Mevcut Services öğesinin Availability değerini değiştirir.

REST Kaynağı: v1alpha.inventory.partners.feeds

Yöntemler
getStatus
GET /v1alpha/inventory/{name=partners/*/feeds/*/*}/status Belirtilen toplayıcı tarafından önceden yüklenmiş bir feed'in Status öğesini alır ve döndürür.

REST Kaynağı: v1alpha.inventory.partners.feeds.record

Yöntemler
batchDelete POST /v1alpha/inventory/{parent=partners/*/feeds/*}/record:batchDelete
Belirtilen feed türünün kayıtlarını siler.
batchPush POST /v1alpha/inventory/{parent=partners/*/feeds/*}/record:batchPush
Belirtilen feed türünde kayıtlar ekler ve/veya günceller.

REST Kaynağı: v1alpha.inventory.partners.feeds.status

Yöntemler
list GET /v1alpha/inventory/{name=partners/*/feeds/*}/status
Belirtilen toplayıcı tarafından daha önce yüklenen birden fazla satıcı, hizmet veya müsaitlik durumu feed'inin Status'sini alır ve döndürür.

REST Kaynağı: v1alpha.inventory.partners.merchants

Yöntemler
create POST /v1alpha/inventory/{parent=partners/*}/merchants
Belirtilen toplayıcı tarafından yönetilen yeni bir Merchant oluşturur ve döndürür.
delete DELETE /v1alpha/inventory/{name=partners/*/merchants/*}
Belirtilen toplayıcı tarafından yönetilen mevcut bir Merchant'yi siler.
getStatus
GET /v1alpha/inventory/{name=partners/*/merchants/*/status} Merchant/MerchantStatus kazanın.
patch PATCH /v1alpha/inventory/{merchant.name=partners/*/merchants/*}
Belirtilen toplayıcı tarafından yönetilen mevcut bir Merchant öğesini günceller ve döndürür.

REST Kaynağı: v1alpha.inventory.partners.merchants.services

Yöntemler
create POST /v1alpha/inventory/{parent=partners/*/merchants/*}/services
Belirtilen toplayıcı tarafından yönetilen bir satıcının yeni bir Service'sini oluşturur ve döndürür.
delete DELETE /v1alpha/inventory/{name=partners/*/merchants/*/services/*}
Belirtilen toplayıcı tarafından yönetilen bir satıcının mevcut Service öğesini siler.
patch
PATCH /v1alpha/inventory/{service.name=partners/*/merchants/*/services/*} Belirtilen toplayıcı tarafından yönetilen bir satıcının mevcut Service öğesini günceller ve iade eder.

REST Kaynağı: v1alpha.inventory.partners.merchants.services.availability

Yöntemler
replace
POST /v1alpha/inventory/{serviceAvailability.name=partners/*/merchants/*/services/*}/availability:replace Belirtilen toplayıcı tarafından yönetilen mevcut bir Service satıcısının Availability öğesini değiştirir ve döndürür.

REST Kaynağı: v1alpha.inventory.partners.merchants.status

Yöntemler
list GET /v1alpha/inventory/{parent=partners/*/merchants}/status
Bir iş ortağının filtre koşullarını karşılayan tüm MerchantStatus'lerini listeler.

REST Kaynağı: v1alpha.notification.partners.bookings

Yöntemler
patch PATCH /v1alpha/notification/{booking.name=partners/*/bookings/*}
Mevcut bir Booking öğesini günceller.

REST Kaynağı: v1alpha.notification.partners.orders

Yöntemler
patch PATCH /v1alpha/notification/{order.name=partners/*/orders/*}
Mevcut bir Order öğesini günceller.