In diesem Leitfaden wird erläutert, wie die Merchant API mit Versionierung, Releases und dem Lebenszyklus der verschiedenen Versionen umgeht.
Versionsverwaltungsschema
Die Merchant API verwendet eine Versionierungsstrategie auf Sub-API-Ebene. Das bedeutet, dass jede Merchant API, z. B. Produkte innerhalb der Merchant API, einen eigenen Versionslebenszyklus hat.
Versionierungsformat und -darstellung
Stabile Sub-API-Versionen:Wenn eine Sub-API in einer stabilen Version vorliegt, sind alle ihre Methoden in einer stabilen Version. Eine stabile Sub-API-Version wird dargestellt als vX (z. B. v1, v2). Das sind produktionsreife Hauptversionen.
Alpha-Sub-API-Versionen:Wenn eine Sub-API in einer Alpha-Version vorliegt, sind alle ihre Methoden in einer Alpha-Version. Eine Alpha-Sub-API-Version wird als vXalpha dargestellt (z. B. v1alpha, v2alpha). Sie enthalten experimentelle Funktionen für den Vorabzugriff, die für Tests und schnelle Iterationen vorgesehen sind. Für Alpha-Versionen gibt es keine Stabilitätsgarantie, keine definierte Lebensdauer und sie können mit einer Frist von 30 Tagen geändert oder eingestellt werden.
Versionsänderungen
- Erhöhungen der Hauptversion (z. B. von v1 zu v2): Diese signalisieren nicht abwärtskompatible und funktionsgefährdende Änderungen, die Maßnahmen von Entwicklern erfordern. Nur funktionsgefährdende Änderungen stabiler Sub-APIs erhalten eine neue Versionsnummer. Beispiel: v1 zu v2.
- Kleinere Änderungen:Abwärtskompatible Ergänzungen oder Fehlerkorrekturen werden als Änderungen an der vorhandenen Hauptversion dargestellt. Solche Änderungen werden in den Versionshinweisen für diese Hauptversion detailliert beschrieben. Nicht funktionsgefährdende Ergänzungen einer Sub-API werden im Alpha-Channel der neuesten stabilen Version oder direkt in der neuesten stabilen Version veröffentlicht.
Einstellungsrichtlinie
Wir stellen regelmäßig ältere Sub-API-Versionen der Merchant API ein. Wir verpflichten uns zu einem 12-monatigen Einstellungszeitraum für stabile Hauptversionen (vX), beginnend mit der offiziellen Ankündigung der Einstellung.
Wenn wir beispielsweise die Sub-API „Produkte“ am 15. Januar 2026 einstellen, wird sie frühestens am 15. Januar 2027 eingestellt. Nach diesem Datum ist die frühere Version der Sub-API nicht mehr verfügbar.
Sub-API-Version und Lebenszyklusstatus
In der folgenden Tabelle sind die neuesten Versionen der einzelnen Sub-APIs der Merchant API aufgeführt:
| Sub-API | Versionen | Status |
|---|---|---|
| Konten | v1 v1alpha v1beta |
Aktiv Aktiv Einstellung am 28. Februar 2026 |
| Conversions | v1 v1beta |
Aktiv Einstellung am 28. Februar 2026 |
| Datenquellen | v1 v1beta |
Aktiv Einstellung am 28. Februar 2026 |
| Inventare | v1 v1beta |
Aktiv Einstellung am 28. Februar 2026 |
| Problembehebung | v1 v1beta |
Aktiv Einstellung am 28. Februar 2026 |
| Partnerprogramm für lokale Feeds | v1 v1beta |
Aktiv Einstellung am 28. Februar 2026 |
| Benachrichtigungen | v1 v1beta |
Aktiv Einstellung am 28. Februar 2026 |
| Sendungsverfolgung | v1 v1beta |
Aktiv Einstellung am 28. Februar 2026 |
| Produkte | v1 v1beta |
Aktiv Einstellung am 28. Februar 2026 |
| Product Studio | v1alpha | Aktiv |
| Werbung | v1 v1beta |
Aktiv Einstellung am 28. Februar 2026 |
| Quota | v1 v1beta |
Aktiv Einstellung am 28. Februar 2026 |
| Berichte | v1 v1beta |
Aktiv Einstellung am 28. Februar 2026 |
| Rezensionen | v1alpha v1beta |
Aktiv Einstellung am 28. Februar 2026 |
Best Practices
- Prüfen Sie regelmäßig die Versionshinweise und neuesten Updates auf neue Versionen, wichtige Updates, Verbesserungen und Ankündigungen zu Sub-API-Releases und -Einstellungen.
- Wenn für eine Sub-API zwei oder mehr stabile Versionen verfügbar sind, empfehlen wir, immer die neueste Version zu verwenden.
- Entwerfen Sie Ihre Anwendung so, dass verschiedene Sub-API-Fehler ordnungsgemäß verarbeitet werden, einschließlich Netzwerkproblemen, Ratenlimits und den neuen Fehlercodes oder ‑meldungen, die mit neueren Sub-API-Versionen eingeführt werden können.
- Warten Sie nicht, bis eine Sub-API-Version eingestellt wird, um mit der Planung des Upgrades zu beginnen. Beginnen Sie mit der Bewertung und dem Testen neuer Versionen, sobald sie verfügbar sind.
- Bei Funktionsanfragen oder Bedenken bezüglich der Roadmap einer Sub-API können Sie uns gern kontaktieren . Informationen dazu, wie Sie das Merchant API-Team für technischen Support kontaktieren, finden Sie unter Hilfe zur Merchant API.