Method: accounts.hotels.setLiveOnGoogle

集合级自定义方法,可更新多个媒体资源的“在 Google 上发布”状态。每次通话可以开启或关闭多家酒店。要分别启用和停用部分酒店,您需要进行多次通话。

HTTP 请求

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

网址采用 gRPC 转码语法。

路径参数

参数
account

string

必需,帐号的资源名称。格式为 accounts/{account_id}。

请求正文

请求正文中包含结构如下的数据:

JSON 表示法
{
  "liveOnGoogle": boolean,
  "partnerHotelIds": [
    string
  ]
}
字段
liveOnGoogle

boolean

必需,相应资源是否将在 Google 上显示。如果为 true,Google 会显示集成已完成且相应媒体资源可供使用的媒体资源。如果为 false,Google 将永远不会显示属性。

partnerHotelIds[]

string

必需,标识使用 liveOnGoogle 设置更新的属性。

响应正文

如果成功,响应正文将包含结构如下的数据:

HotelService.SetLiveOnGoogle 的响应消息。

JSON 表示法
{
  "updatedHotelIds": [
    string
  ],
  "failedHotelIds": [
    string
  ]
}
字段
updatedHotelIds[]

string

标识更新后的属性。

failedHotelIds[]

string

用于标识 Google 无法更新的媒体资源。

授权范围

需要以下 OAuth 作用域:

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

如需了解详情,请参阅 OAuth 2.0 概览