Пользовательский метод на уровне коллекции для обновления статуса Live on Google для нескольких ресурсов. Каждый звонок может включать или выключать несколько отелей. Чтобы включить некоторые отели и выключить некоторые отели, вам придется сделать несколько звонков.
HTTP-запрос
POST https://travelpartner.googleapis.com/v3/{account=accounts/*}/hotels:setLiveOnGoogle
URL-адрес использует синтаксис транскодирования gRPC .
Параметры пути
Параметры | |
---|---|
account | Необходимый. Имя ресурса учетной записи. Формат: учетные записи/{account_id}. |
Тело запроса
Тело запроса содержит данные со следующей структурой:
Представление JSON |
---|
{ "liveOnGoogle": boolean, "partnerHotelIds": [ string ] } |
Поля | |
---|---|
liveOnGoogle | Необходимый. Будет ли свойство отображаться в Google. Если задано значение true, Google покажет свойства, если их интеграция завершена и свойство доступно. При значении false Google никогда не покажет свойства. |
partnerHotelIds[] | Необходимый. Определяет свойства для обновления с параметром liveOnGoogle. |
Тело ответа
В случае успеха тело ответа содержит данные со следующей структурой:
Ответное сообщение для HotelService.SetLiveOnGoogle
.
Представление JSON |
---|
{ "updatedHotelIds": [ string ], "failedHotelIds": [ string ] } |
Поля | |
---|---|
updatedHotelIds[] | Идентифицирует обновленные свойства. |
failedHotelIds[] | Определяет свойства, которые Google не удалось обновить. |
Области авторизации
Требуется следующая область действия OAuth:
-
https://www.googleapis.com/auth/travelpartner
Дополнительные сведения см. в обзоре OAuth 2.0 .