Projekt interfejsu API dla sprzedawców

Zaprojektowaliśmy interfejs Merchant API tak, aby był znajomy dla deweloperów Content API for Shopping, a jednocześnie prostszy i bardziej elastyczny. Oto szczegółowe informacje o projekcie interfejsu Merchant API.

Podrzędne interfejsy API

Merchant API to zbiór podrzędnych interfejsów API. Podrzędne interfejsy API to grupy powiązanych usług i zasobów. Dzięki temu możesz używać tylko tych podrzędnych interfejsów API, które są potrzebne do integracji.

Interfejs Merchant API obejmuje te podrzędne interfejsy API:

  • Konta: zarządzanie kontami Merchant Center na dużą skalę.
  • Konwersje: zarządzanie źródłami konwersji na koncie.
  • Źródła danych: wyświetlanie źródeł danych o produktach i zarządzanie nimi.
  • Rozwiązywanie problemów: uzyskaj informacje o problemach wpływających na Twoje konto i utwórz stronę diagnostyczną w aplikacji.
  • Asortyment: prezentuj swoje produkty w Google według sklepu lub regionu.
  • Współpraca w zakresie lokalnych plików danych: prześlij plik danych o asortymencie produktów dostępnych lokalnie.
  • Powiadomienia: zarządzanie subskrypcjami powiadomień.
  • Śledzenie zamówień: podaj historyczne dane śledzenia zamówień, aby poprawić szacunkowe dane dotyczące dostawy i ulepszyć informacje o produktach dzięki adnotacjom o dostawie.
  • Produkty: zarządzaj danymi produktów, takimi jak cena i dostępność.
  • Product Studio: użyj Google Product Studio, aby automatycznie generować zdjęcia produktów i propozycje tekstów.
  • Promocje: twórz promocje i zarządzaj nimi, aby prezentować oferty specjalne dotyczące Twoich produktów.
  • Quota: sprawdź limit interfejsu API na swoich kontach.
  • Raporty: wyświetlaj dane o swoich produktach, skuteczności i konkurencji w Google.
  • Opinie: zarządzaj opiniami o produktach i sprzedawcach.

Transport

Domyślnym mechanizmem transportu Merchant API jest gRPC. Możesz też użyć REST.

Więcej informacji znajdziesz w krótkim przewodniku.

Wartości w polu enum

W przyszłości pola typu wyliczeniowego w interfejsie Merchant API mogą zawierać nowe wartości. Kod powinien być skonstruowany w taki sposób, aby mógł prawidłowo obsługiwać nierozpoznane wartości. Należy monitorować występowanie nierozpoznanych wartości wyliczeniowych i interweniować, aby kod był aktualny.

Obsługa wersji

Podrzędne interfejsy API są wersjonowane oddzielnie. Oznacza to, że nie musisz nic robić, jeśli zaktualizujemy podrzędny interfejs API, którego nie używasz. Kod musisz aktualizować tylko wtedy, gdy zostaną wydane nowe wersje używanych przez Ciebie podrzędnych interfejsów API. Więcej informacji znajdziesz w artykule na temat obsługi wersji.