集合级自定义方法,可更新多个媒体资源的“在 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 概览。