解析创建新的 PrivateOffer 时必须修正的现有优惠。在创建或发布优惠之前,请使用此方法确定正确的修正目标。
HTTP 请求
GET https://commerceproducer.googleapis.com/v1beta/{parent=projects/*/locations/*}/privateOffers:resolveAmendmentTarget
网址采用 gRPC 转码语法。
路径参数
| 参数 | |
|---|---|
parent |
必需。ResolveAmendmentTargetRequest 的父级值 |
查询参数
| 参数 | |
|---|---|
targetBillingAccount |
必需。优惠所针对的客户结算账号。这是将为其创建新非公开优惠的结算账号。格式:billingAccounts/{billingAccount}。 |
baseStandardOffer |
必需。非公开优惠所基于的基本标准优惠。格式:projects/{project}/locations/{location}/services/{service}/standardOffers/{standard_offer}。 |
请求正文
请求正文必须为空。
响应正文
针对 privateOffers.resolveAmendmentTarget 的响应消息。
如果成功,响应正文将包含结构如下的数据:
| JSON 表示法 |
|---|
{ // Union field |
| 字段 | |
|---|---|
联合字段 如果此 oneof 为空,客户端应创建全新的优惠。 |
|
requiredPrivateOffer |
必须修正的现有非公开优惠的资源名称。 如果设置了此项,客户端创建的新非公开优惠必须使用此值填充 |
requiredStandardOffer |
必须修正的现有标准优惠的资源名称。 如果设置了此项,客户端创建的新非公开优惠必须使用此值填充 |
optionalOffers |
可以选择修正的现有优惠列表。 |
授权范围
需要以下 OAuth 范围:
https://www.googleapis.com/auth/cloud-platform
如需了解详情,请参阅 Authentication Overview。
IAM 权限
需要拥有 parent 资源的以下 IAM 权限:
commerceproducer.privateOffers.list
如需了解详情,请参阅 IAM 文档。
OptionalOffers
一个封装容器消息,其中包含可以选择修正的优惠。
| JSON 表示法 |
|---|
{ "privateOffers": [ string ] } |
| 字段 | |
|---|---|
privateOffers[] |
符合修正条件的现有非公开优惠列表。 创建新的非公开优惠时,客户端可以选择使用其中一个资源名称填充 |