透過 Content API for Shopping,你可以使用 merchantsupport 資源,為商家建立應用程式內診斷頁面。Merchant API 提供問題解決功能,支援相同功能。
總覽
從 Content API 遷移時,請注意服務、方法名稱和結構的變更:
- API 回應中最重大的變更,是將
AccountIssue和ProductIssue物件整合成單一RenderedIssue物件。這樣一來,所有類型的問題都會採用一致的結構,程式碼也會變得更簡單。 - Merchant API 將
issues欄位重新命名為rendered_issues。
ID
請為 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} |
要求
請按照下列步驟,變更 Merchant API 的 Content 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 |