更新商品。
HTTP 请求
PATCH https://dv360seller.googleapis.com/v1beta1/{product.name=exchanges/*/orders/*/products/*}
网址采用 gRPC 转码语法。
路径参数
| 参数 | |
|---|---|
product.name |
商品的相对路线名称。由服务器生成。示例:“exchanges/1234/orders/5678/products/abc”。仅限输出。 |
请求正文
请求正文中包含结构如下的数据:
| JSON 表示法 |
|---|
{ "product": { "name": string, "displayName": string, "externalDealId": string, "transactionType": enum ( |
| 字段 | |
|---|---|
product.displayName |
商品的显示名称。 必须采用 UTF-8 编码,大小不得超过 240 字节。必填。 |
product.externalDealId |
外部 ID。这是广告交易平台系统中的交易 ID。最多 100 个字符。允许的字符包括字母数字、下划线、短划线和英文句点。在所有商品中必须是唯一的。必填。 |
product.transactionType |
商品交易类型。必填。 |
product.pricingType |
商品的定价类型。必填。 |
product.updateTime |
上次更新商品时的时间戳。 采用 RFC 3339 标准,生成的输出将始终在末尾带 Z,并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例: |
product.startTime |
此商品生效的时间。必须早于 endTime。开始时间不得超过 1 年后。必填。 采用 RFC 3339 标准,生成的输出将始终在末尾带 Z,并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例: |
product.endTime |
此商品变为非活跃状态的时间。目前不能晚于 2036 年。必填。 采用 RFC 3339 标准,生成的输出将始终在末尾带 Z,并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例: |
product.rateDetails |
费率详情。必填。 |
product.creativeConfig[] |
商品的广告素材要求。必须为预留交易类型商品提供此属性。 |
product.makegood |
表示商品是否为补偿商品。 |
product.makegoodDetails |
商品的补偿详情。如果商品是补发商品,则必须填写此属性。 |
product.creativeSource |
商品的广告素材来源。可选,默认为 CREATIVE_SOURCE_ADVERTISER。商品创建后无法更改。 |
product.mediumType |
商品的媒体类型。出于向后兼容性考虑,如果未指定,则默认为 DIGITAL。商品创建后无法更改。 |
product.audienceTargetingConfig |
可选。所选的受众群体定位配置会在广告交易平台上应用于交易级。 |
product.targetingCriteria |
仅限输出。商品定位条件参考。仅适用于即时交易场景。 |
product.forecastResult |
商品预测结果。如果定位条件不为空且未提供预测,则此字段为必填项。仅适用于即时交易场景。 |
product.errorDetails |
如果无法更新特定商品字段,则必须指定错误详情。如果因定位条件而无法提供预测结果,或者无法更新产品,则必须提供此属性。仅适用于即时交易场景。 |
product.frequencyCap |
仅限输出。买方选择的频次上限。仅适用于即时交易场景。 |
product.etag |
更新商品时需要指定的 etag。只有当 etag 字段不为空时,才需要为更新指定该字段。仅适用于即时交易场景。 |
updateMask |
用于控制要更新的字段的掩码。必填。 这是完全限定字段名称的逗号分隔列表。示例: |
响应正文
如果成功,则响应正文包含一个 Product 实例。
授权范围
需要以下 OAuth 范围:
https://www.googleapis.com/auth/doubleclickbidmanager
如需了解详情,请参阅 OAuth 2.0 Overview。