Google Maps Booking API

Агрегаторы планирования вызывают этот API, чтобы уведомлять нас об обновлениях встреч и обновлять свои запасы, включая продавцов, услуги и доступность.

Сервис: mapsbooking.googleapis.com.

Для вызова этой службы мы рекомендуем использовать клиентские библиотеки Google. Если вашему приложению необходимо использовать собственные библиотеки для вызова этой службы, используйте следующую информацию при отправке запросов API.

Документ открытия

Документ обнаружения — это машиночитаемая спецификация для описания и использования REST API. Он используется для создания клиентских библиотек, плагинов IDE и других инструментов, взаимодействующих с API Google. Одна служба может предоставлять несколько документов обнаружения. Эта служба предоставляет следующий документ обнаружения:

Конечная точка службы

Конечная точка службы — это базовый URL-адрес, указывающий сетевой адрес службы 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
Заменяет Availability существующих Services .

Ресурс 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}
Получите MerchantStatus Merchant .
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
Заменяет Availability существующего Service мерчанта, управляемого указанным агрегатором, и возвращает его.

Ресурс 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 .