借助 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 |