集合级自定义方法,可更新多个媒体资源的“在 Google 上发布”状态。每次通话可以开启或关闭多家酒店。要分别启用和停用部分酒店,您需要进行多次通话。
HTTP 请求
POST https://travelpartner.googleapis.com/v3/{account=accounts/*}/hotels:setLiveOnGoogle
网址采用 gRPC 转码语法。
路径参数
| 参数 | |
|---|---|
| account | 
 必需,帐号的资源名称。格式为 accounts/{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 概览。