Za pomocą Content API for Shopping możesz użyć zasobu merchantsupport, aby utworzyć w aplikacji stronę diagnostyczną dla sprzedawców. Interfejs Merchant API oferuje funkcję rozwiązywania problemów, która obsługuje te same funkcje.
Przegląd
Podczas migracji z Content API zwróć uwagę na zmiany w nazwach i strukturach usług i metod:
- Najważniejszą zmianą w odpowiedzi interfejsu API jest połączenie obiektów 
AccountIssueiProductIssuew jeden obiektRenderedIssue. Uprości to kod, ponieważ zapewni spójną strukturę dla wszystkich typów problemów. - W interfejsie Merchant API pole 
issueszostało zmienione narendered_issues. 
Identyfikatory
Zmień identyfikatory Content API w Merchant API w ten sposób:
| Metoda | 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} | 
Żądania
Zmień żądania Content API w Merchant API w ten sposób:
| Działanie | Content API for Shopping | Merchant API | 
|---|---|---|
| Wyświetlanie problemów na poziomie konta | 
POST https://shoppingcontent.googleapis.com/content/v2.1/MERCHANT_ID/merchantsupport/renderaccountissues
 | 
POST https://merchantapi.googleapis.com/issueresolution/v1/accounts/ACCOUNT_ID:renderaccountissues
 | 
| Problemy z renderowaniem produktu | 
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
 | 
| Działanie wyzwalacza | 
POST https://shoppingcontent.googleapis.com/content/v2.1/MERCHANT_ID/merchantsupport/triggeraction
 | 
https://merchantapi.googleapis.com/issueresolution/v1/accounts/ACCOUNT_ID:triggeraction
 | 
Najważniejszą zmianą w odpowiedzi interfejsu API jest połączenie obiektów AccountIssue i ProductIssue w jeden obiekt RenderedIssue.
Uprości to kod, ponieważ zapewni spójną strukturę dla wszystkich typów problemów.
Pola o zmienionych nazwach
Nowa nazwa pola najwyższego poziomu issues w odpowiedzi to
renderedIssues. Zawiera listę obiektów RenderedIssue.
| Content API for Shopping | Merchant API | 
|---|---|
issues | 
renderedIssues | 
Modele ze zmienioną nazwą
| Content API for Shopping | Merchant API | 
|---|---|
  | 
RenderedIssue |