Z tego przewodnika dowiesz się, jak Merchant API obsługuje wersje, wydania i cykl życia różnych wersji.
Schemat obsługi wersji
Merchant API stosuje strategię obsługi wersji na poziomie podrzędnego interfejsu API. Oznacza to, że każdy interfejs Merchant API, np. Produkty w Merchant API, będzie miał własny cykl życia wersji.
Format i prezentacja wersji
Stabilne wersje podrzędnego interfejsu API: jeśli podrzędny interfejs API jest w wersji stabilnej, wszystkie jego metody są w wersji stabilnej. Stabilna wersja podrzędnego interfejsu API jest oznaczona jako vX (np. v1, v2). Są to główne wersje gotowe do użycia w środowisku produkcyjnym.
Wersje alfa podrzędnego interfejsu API: jeśli podrzędny interfejs API jest w wersji alfa, wszystkie jego metody są w wersji alfa. Wersja alfa podrzędnego interfejsu API jest oznaczona jako vXalpha (np. v1alpha, v2alpha). Zawierają one eksperymentalne funkcje z wczesnym dostępem, które są przeznaczone do testowania i szybkiego wprowadzania zmian. Wersje alfa nie zapewniają stabilności, nie mają określonego okresu ważności i mogą zostać zmienione lub wycofane z 30-dniowym wyprzedzeniem.
Zmiany wersji
- Zwiększenie numeru wersji głównej (np. z v1 na v2): sygnalizuje zmiany powodujące niezgodność wsteczną i zmiany powodujące niezgodność, które wymagają działania dewelopera. Nowy numer wersji będą miały tylko zmiany powodujące niezgodność stabilnych podrzędnych interfejsów API. Na przykład z v1 na v2.
- Drobne zmiany: dodatki lub poprawki zgodne wstecznie są prezentowane jako zmiany w istniejącej wersji głównej. Takie zmiany zostaną szczegółowo opisane w informacjach o wersji głównej. Dodatki do podrzędnego interfejsu API, które nie powodują niezgodności, zostaną opublikowane w kanale alfa najnowszej wersji stabilnej lub bezpośrednio w najnowszej wersji stabilnej.
Zasady wycofywania
Okresowo wycofujemy starsze wersje podrzędnych interfejsów Merchant API. Zobowiązujemy się do 12-miesięcznego okresu wycofywania stabilnych wersji głównych (vX), licząc od oficjalnego ogłoszenia o wycofaniu.
Jeśli na przykład 15 stycznia 2026 r. wycofamy wersję 1 podrzędnego interfejsu Products API, zostanie ona wycofana nie wcześniej niż 15 stycznia 2027 r. Po tej dacie wcześniejsza wersja podrzędnego interfejsu API nie będzie już dostępna.
Wersja podrzędnego interfejsu API i stan cyklu życia
W tabeli poniżej znajdziesz najnowsze wersje każdego podrzędnego interfejsu Merchant API:
| Podrzędny interfejs API | Wersje | Stan |
|---|---|---|
| Konta | v1 v1alpha v1beta |
Aktywne Aktywne Wycofane 28 lutego 2026 r. |
| Konwersje | v1 v1beta |
Aktywne Wycofane 28 lutego 2026 r. |
| Źródła danych | v1 v1beta |
Aktywne Wycofane 28 lutego 2026 r. |
| Stany magazynowe | v1 v1beta |
Aktywne Wycofane 28 lutego 2026 r. |
| Rozwiązywanie problemów | v1 v1beta |
Aktywne Wycofane 28 lutego 2026 r. |
| Program partnerski danych o asortymencie lokalnym | v1 v1beta |
Aktywne Wycofane 28 lutego 2026 r. |
| Powiadomienia | v1 v1beta |
Aktywne Wycofane 28 lutego 2026 r. |
| Śledzenie zamówień | v1 v1beta |
Aktywne Wycofane 28 lutego 2026 r. |
| Produkty | v1 v1beta |
Aktywne Wycofane 28 lutego 2026 r. |
| Product Studio | v1alpha | Aktywne |
| Promocje | v1 v1beta |
Aktywne Wycofane 28 lutego 2026 r. |
| Quota | v1 v1beta |
Aktywne Wycofane 28 lutego 2026 r. |
| Raporty | v1 v1beta |
Aktywne Wycofane 28 lutego 2026 r. |
| Opinie | v1alpha v1beta |
Aktywne Wycofane 28 lutego 2026 r. |
Sprawdzone metody
- Regularnie sprawdzaj informacje o wersji i najnowsze aktualizacje aby dowiedzieć się o nowych wersjach, głównych aktualizacjach, ulepszeniach oraz ogłoszeniach dotyczących uruchamiania i wycofywania podrzędnych interfejsów API.
- Jeśli podrzędny interfejs API ma co najmniej 2 stabilne wersje, zalecamy korzystanie z najnowszej wersji.
- Zaprojektuj aplikację tak, aby prawidłowo obsługiwała różne błędy podrzędnego interfejsu API, w tym problemy z siecią, limity liczby żądań oraz nowe kody błędów lub komunikaty, które mogą zostać wprowadzone w nowszych wersjach podrzędnego interfejsu API.
- Nie czekaj, aż wersja podrzędnego interfejsu API zostanie wycofana, aby rozpocząć planowanie aktualizacji. Zacznij oceniać i testować nowe wersje, gdy tylko będą dostępne.
- Jeśli masz prośby o dodanie funkcji lub obawy dotyczące planu rozwoju podrzędnego interfejsu API, skontaktuj się z nami , aby zadać pytania lub podzielić się opinią. Informacje o tym, jak skontaktować się z zespołem Merchant API w celu uzyskania pomocy technicznej , znajdziesz w artykule Uzyskiwanie pomocy dotyczącej Merchant API.