Migracja pomocy dla sprzedawców

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 AccountIssueProductIssue w jeden obiekt RenderedIssue. Uprości to kod, ponieważ zapewni spójną strukturę dla wszystkich typów problemów.
  • W interfejsie Merchant API pole issues zostało zmienione na rendered_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 AccountIssueProductIssue 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
  • AccountIssue
  • ProductIssue
RenderedIssue