借助 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/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 响应中最显著的变化是将 AccountIssue
和 ProductIssue
对象整合为单个 RenderedIssue
对象。这应能为所有类型的问题提供一致的结构,从而简化您的代码。
重命名的字段
响应中顶级 issues
字段的新名称为 renderedIssues
。它包含 RenderedIssue
对象的列表。
Content API for Shopping | Merchant API |
---|---|
issues |
renderedIssues |
重命名了模型
Content API for Shopping | Merchant API |
---|---|
|
RenderedIssue |