用于更新多个房源的“在 Google 上发布”状态的集合级自定义方法。每次调用都可以开启或关闭多个酒店。如需启用部分酒店并停用部分酒店,您必须多次致电。
HTTP 请求
POST https://travelpartner.googleapis.com/v3/{account=accounts/*}/hotels:setLiveOnGoogle
网址采用 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。