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
AccountIssue
iProductIssue
w jeden obiektRenderedIssue
. Uprości to kod, ponieważ zapewni spójną strukturę dla wszystkich typów problemów. - W interfejsie Merchant API pole
issues
został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 |