Агрегаторы расписаний обращаются к этому API, чтобы уведомлять нас об обновлениях в расписании и обновлять свои данные, включая информацию о продавцах, услугах и доступности.
- REST-ресурс: v1alpha.invalidation.partners
- REST-ресурс: v1alpha.inventory.partners.availability
- REST-ресурс: v1alpha.inventory.partners.feeds
- REST-ресурс: v1alpha.inventory.partners.feeds.record
- REST-ресурс: v1alpha.inventory.partners.feeds.status
- REST-ресурс: v1alpha.inventory.partners.merchants
- REST-ресурс: v1alpha.inventory.partners.merchants.services
- REST-ресурс: v1alpha.inventory.partners.merchants.services.availability
- REST-ресурс: v1alpha.inventory.partners.merchants.status
- REST-ресурс: v1alpha.notification.partners.bookings
- REST-ресурс: v1alpha.notification.partners.orders
- REST-ресурс: v1alpha.partners.adsAccountLinks
Сервис: mapsbooking.googleapis.com
Для вызова этой службы мы рекомендуем использовать клиентские библиотеки, предоставляемые Google. Если вашему приложению необходимо использовать собственные библиотеки для вызова этой службы, используйте следующую информацию при отправке запросов к API.
Документ об обнаружении
Документ Discovery — это машиночитаемая спецификация для описания и использования REST API. Он используется для создания клиентских библиотек, плагинов для IDE и других инструментов, взаимодействующих с API Google. Один сервис может предоставлять несколько документов Discovery. Данный сервис предоставляет следующий документ Discovery:
конечная точка сервиса
Конечная точка сервиса — это базовый 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}Получите статус Merchant MerchantStatus ). |
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 . |
REST-ресурс: v1alpha.partners.adsAccountLinks
| Методы | |
|---|---|
create | POST /v1alpha/{parent=partners/*}/adsAccountLinksСоздает ссылку на рекламный аккаунт. |
delete | DELETE /v1alpha/{name=partners/*/adsAccountLinks/*}Удаляет ссылку на рекламный аккаунт. |
get | GET /v1alpha/{name=partners/*/adsAccountLinks/*}Получает ссылку на рекламный аккаунт. |
patch | PATCH /v1alpha/{adsAccountLink.name=partners/*/adsAccountLinks/*}Обновляет связь между рекламным аккаунтом и товарными позициями. |