遷移商家支援

透過 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