遷移商家支援

透過 Content API for Shopping,你可以使用 merchantsupport 資源,為商家建立應用程式內診斷頁面。Merchant API 提供問題解決功能,支援相同功能。

總覽

從 Content API 遷移時,請注意服務、方法名稱和結構的變更:

  • API 回應中最顯著的變化,是將 AccountIssueProductIssue 物件整合成單一 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 回應最顯著的變化,是將 AccountIssueProductIssue 物件整合成單一 RenderedIssue 物件。這樣一來,所有類型的問題都會採用一致的結構,有助於簡化程式碼。

重新命名的欄位

回應中頂層 issues 欄位的新名稱為 renderedIssues。其中包含 RenderedIssue 物件清單。

Content API for Shopping Merchant API
issues renderedIssues

重新命名模型

Content API for Shopping Merchant API
  • AccountIssue
  • ProductIssue
RenderedIssue