Method: accounts.hotels.setLiveOnGoogle

Пользовательский метод на уровне коллекции для обновления статуса «В сети Google» для нескольких объектов. Каждый вызов может включать или выключать несколько отелей. Чтобы включить одни отели и выключить другие, потребуется выполнить несколько вызовов.

HTTP-запрос

POST https://travelpartner.googleapis.com/v3/{account=accounts/*}/hotels:setLiveOnGoogle

В URL-адресе используется синтаксис транскодирования gRPC .

Параметры пути

Параметры
account

string

Обязательно. Имя ресурса учетной записи. Формат: accounts/{account_id}.

Текст запроса

Тело запроса содержит данные следующей структуры:

JSON-представление
{
  "liveOnGoogle": boolean,
  "partnerHotelIds": [
    string
  ],
  "liveOnGoogleStatus": enum (LiveOnGoogleStatus)
}
Поля
liveOnGoogle
(deprecated)

boolean

Необязательно. УСТАРЕВШЕЕ. Будет ли объект недвижимости отображаться в Google. Если true, Google покажет объекты, если интеграция завершена и объект доступен. Если false, Google никогда не покажет объекты.

Заменено на liveOnGoogleStatus .

Следует установить только один из параметров: liveOnGoogle или liveOnGoogleStatus ; если установлены оба параметра, будет использоваться liveOnGoogleStatus .

partnerHotelIds[]

string

Обязательно. Указывает свойства, которые необходимо обновить с помощью параметра liveOnGoogle.

liveOnGoogleStatus

enum ( LiveOnGoogleStatus )

Необязательный параметр. Позволяет ли этот объект отображаться в Google, с более детальным управлением, чем в исходном логическом поле liveOnGoogle .

Следует установить только один из параметров: liveOnGoogle или liveOnGoogleStatus ; если установлены оба параметра, будет использоваться liveOnGoogleStatus .

Примечание: это поле следует заключить в кавычки. Например, "LIVE_ON_GOOGLE_STATUS_INACTIVE" .

Ответный текст

Ответное сообщение для HotelService.SetLiveOnGoogle .

В случае успеха тело ответа содержит данные следующей структуры:

JSON-представление
{
  "updatedHotelIds": [
    string
  ],
  "failedHotelIds": [
    string
  ]
}
Поля
updatedHotelIds[]

string

Определяет обновленные свойства.

failedHotelIds[]

string

Выявляет свойства, которые Google не смог обновить.

Области полномочий

Требуется следующая область действия OAuth:

  • https://www.googleapis.com/auth/travelpartner

Для получения более подробной информации см.OAuth 2.0 Overview .