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