Method: accounts.products.update

在 Manufacturer Center 账号中插入或更新商品的属性。

使用提供的属性创建商品。如果商品已存在,则所有属性都会替换为新属性。上传时的检查非常少。商品必须包含所有必需属性,才能有效。即使 API 已接受新上传的商品数据,问题也可能会在稍后显示,并且可能会使用无效商品数据覆盖现有的有效商品数据。为了检测到这种情况,您应在有新版本可用时检索相应商品并检查是否存在问题。

上传的属性需要先经过处理,然后才能检索。在此之前,新商品将无法使用,并且检索之前上传的商品将返回商品的原始状态。

HTTP 请求

PUT https://manufacturers.googleapis.com/v1/{parent=accounts/*}/products/{name}

网址采用 gRPC 转码语法。

路径参数

参数
parent

string

父级 ID,格式为 accounts/{account_id}

account_id - Manufacturer Center 账号的 ID。

name

string

名称采用 {targetCountry}:{contentLanguage}:{productId} 格式。

targetCountry - 商品的目标国家/地区,以 CLDR 地区代码(例如 US)表示。

contentLanguage - 商品的内容语言,以双字母 ISO 639-1 语言代码表示(例如,en)。

productId - 商品的 ID。如需了解详情,请参阅 https://support.google.com/manufacturers/answer/6124116#id

请求正文

请求正文包含一个 Attributes 实例。

响应正文

如果成功,则响应正文为空的 JSON 对象。

授权范围

需要以下 OAuth 范围:

  • https://www.googleapis.com/auth/manufacturercenter

如需了解详情,请参阅 OAuth 2.0 Overview