迁移商家支持

借助 Content API for Shopping,您可以使用 merchantsupport 资源为商家创建应用内诊断页面。Merchant API 提供问题解决功能,支持相同的功能。

概览

从 Content API 迁移时,请注意服务和方法名称及结构发生了以下变化:

  • API 响应中最显著的变化是将 AccountIssueProductIssue 对象整合为单个 RenderedIssue 对象。这应能为所有类型的问题提供一致的结构,从而简化您的代码。
  • Merchant API 将 issues 字段重命名为 rendered_issues

标识符

针对 Merchant API,按如下方式更改 Content API 标识符。

方法 Content API for Shopping Merchant API
renderaccountissues {merchant_id} accounts/{ACCOUNT_ID}
renderproductissues {PRODUCT_ID} accounts/{ACCOUNT_ID}/products/{PRODUCT_ID}
TriggerAction {merchant_id} accounts/{ACCOUNT_ID}

请求

将 Content API 请求更改为 Merchant API 请求,如下所示。

操作 Content API for Shopping Merchant API
为账号呈现账号级问题 POST https://shoppingcontent.googleapis.com/content/v2.1/MERCHANT_ID/merchantsupport/renderaccountissues POST https://merchantapi.googleapis.com/issueresolution/v1beta/accounts/ACCOUNT_ID:renderaccountissues
商品的呈现问题 POST https://shoppingcontent.googleapis.com/content/v2.1/MERCHANT_ID/merchantsupport/renderproductissues/PRODUCT_ID POST https://merchantapi.googleapis.com/issueresolution/v1beta/accounts/ACCOUNT_ID/products/PRODUCT_ID:renderproductissues
触发操作 POST https://shoppingcontent.googleapis.com/content/v2.1/MERCHANT_ID/merchantsupport/triggeraction https://merchantapi.googleapis.com/issueresolution/v1beta/accounts/ACCOUNT_ID:triggeraction

API 响应中最显著的变化是将 AccountIssueProductIssue 对象整合为单个 RenderedIssue 对象。这应能为所有类型的问题提供一致的结构,从而简化您的代码。

重命名的字段

响应中顶级 issues 字段的新名称为 renderedIssues。它包含 RenderedIssue 对象的列表。

Content API for Shopping Merchant API
issues renderedIssues

重命名了模型

Content API for Shopping Merchant API
  • AccountIssue
  • ProductIssue
RenderedIssue