借助 Content API for Shopping,您可以使用 merchantsupport 资源为商家创建应用内诊断页面。Merchant API 提供问题解决功能,支持相同的功能。
概览
从 Content API 迁移时,请注意服务和方法名称及结构发生了以下变化:
- API 响应中最显著的变化是将 AccountIssue和ProductIssue对象整合为单个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/v1/accounts/ACCOUNT_ID:renderaccountissues
 | 
| 商品的呈现问题 | 
POST https://shoppingcontent.googleapis.com/content/v2.1/MERCHANT_ID/merchantsupport/renderproductissues/PRODUCT_ID
 | 
POST https://merchantapi.googleapis.com/issueresolution/v1/accounts/ACCOUNT_ID/products/PRODUCT_ID:renderproductissues
 | 
| 触发操作 | 
POST https://shoppingcontent.googleapis.com/content/v2.1/MERCHANT_ID/merchantsupport/triggeraction
 | 
https://merchantapi.googleapis.com/issueresolution/v1/accounts/ACCOUNT_ID:triggeraction
 | 
API 响应中最显著的变化是将 AccountIssue 和 ProductIssue 对象整合为单个 RenderedIssue 对象。这应能为所有类型的问题提供一致的结构,从而简化您的代码。
重命名的字段
响应中顶级 issues 字段的新名称为 renderedIssues。它包含 RenderedIssue 对象的列表。
| Content API for Shopping | Merchant API | 
|---|---|
| issues | renderedIssues | 
重命名了模型
| Content API for Shopping | Merchant API | 
|---|---|
| 
 | RenderedIssue |