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