Versionsverwaltung

In diesem Leitfaden wird erläutert, wie die Merchant API Versionierung, Releases und den Lebenszyklus ihrer verschiedenen Versionen handhabt.

Versionsverwaltungsschema

Die Merchant API verwendet eine Versionsverwaltungsstrategie auf der Ebene der untergeordneten APIs. Das bedeutet, dass jede API, z. B. Produkte in der Merchant API, einen eigenen Versionslebenszyklus hat.

Versionsformat und Darstellung

  • Stabile Sub-API-Versionen:Wenn eine Sub-API in einer stabilen Version ist, sind alle ihre Methoden in einer stabilen Version. Eine stabile Unter-API-Version wird als vX dargestellt (z. B. v1, v2). Dies sind produktionsreife Hauptversionen.

  • Alpha-Unter-API-Versionen:Wenn sich eine Unter-API in der Alpha-Phase befindet, sind alle zugehörigen Methoden in der Alpha-Phase. Eine Alpha-Unter-API-Version wird als vXalpha dargestellt, z. B. v1alpha oder v2alpha. Sie enthalten experimentelle Early Access-Funktionen, die für Tests und schnelle Iterationen vorgesehen sind. Für Alphaversionen gibt es keine Stabilitätsgarantie, sie haben keine definierte Lebensdauer und 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 nicht abwärtskompatible Änderungen an stabilen untergeordneten APIs erhalten eine neue Versionsnummer. Beispiel: v1 zu v2.

  • Geringfügige Änderungen:Abwärtskompatible Ergänzungen oder Korrekturen werden als Änderungen an der bestehenden Hauptversion dargestellt. Solche Änderungen werden in den Versionshinweisen für die jeweilige Hauptversion beschrieben. Nicht abwärtskompatible Ergänzungen einer untergeordneten API werden im Alphakanal der neuesten stabilen Version oder direkt in der neuesten stabilen Version veröffentlicht.

Richtlinie zur Einstellung von Produkten

Wir stellen regelmäßig ältere Versionen der Merchant-Unter-APIs 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 v1-Unter-API für Produkte am 15. Januar 2026 einstellen, wird sie frühestens am 15. Januar 2027 eingestellt. Nach diesem Datum ist die frühere Version der Unter-API nicht mehr verfügbar.

Unter-API-Version und Lebenszyklusstatus

In der folgenden Tabelle sind die neuesten Versionen der einzelnen untergeordneten APIs der Merchant API aufgeführt:

Unter-API Versionen Status
Konten v1
v1beta
Aktiv
Wird am 28. Februar 2026 eingestellt
Conversions v1
v1beta
Aktiv
Wird am 28. Februar 2026 eingestellt
Datenquellen v1
v1beta
Aktiv
Wird am 28. Februar 2026 eingestellt
Inventare v1
v1beta
Aktiv
Wird am 28. Februar 2026 eingestellt
Problembehebung v1
v1beta
Aktiv
Wird am 28. Februar 2026 eingestellt
Partnerprogramm für lokale Feeds v1
v1beta
Aktiv
Wird am 28. Februar 2026 eingestellt
Benachrichtigungen v1
v1beta
Aktiv
Wird am 28. Februar 2026 eingestellt
Sendungsverfolgung v1
v1beta
Aktiv
Wird am 28. Februar 2026 eingestellt
Produkte v1
v1beta
Aktiv
Wird am 28. Februar 2026 eingestellt
Product Studio v1alpha Aktiv
Werbung v1
v1beta
Aktiv
Wird am 28. Februar 2026 eingestellt
Kontingent v1
v1beta
Aktiv
Wird am 28. Februar 2026 eingestellt
Berichterstellung v1
v1beta
Aktiv
Wird am 28. Februar 2026 eingestellt
Rezensionen v1alpha
v1 beta
Aktiv
Wird am 28. Februar 2026 eingestellt

Best Practices

  • Sehen Sie sich regelmäßig die Versionshinweise und aktuellen Updates an, um Informationen zu neuen Versionen, wichtigen Updates, Verbesserungen und Ankündigungen zu Sub-API-Einführungen und ‑Einstellung zu erhalten.
  • Wenn für eine untergeordnete API zwei oder mehr stabile Versionen verfügbar sind, empfehlen wir, immer die neueste Version zu verwenden.
  • Entwickeln Sie Ihre Anwendung so, dass sie verschiedene Sub-API-Fehler problemlos verarbeiten kann, einschließlich Netzwerkproblemen, Ratenbeschränkungen und den neuen Fehlercodes oder ‑meldungen, die mit neueren Sub-API-Versionen eingeführt werden können.
  • Warten Sie nicht, bis eine untergeordnete API-Version eingestellt wird, bevor Sie mit der Planung des Upgrades beginnen. Beginnen Sie mit der Bewertung und dem Testen neuer Versionen, sobald sie verfügbar sind.
  • Wenn Sie Anfragen zu Funktionen oder Bedenken bezüglich einer Roadmap für eine untergeordnete API haben, wenden Sie sich mit Fragen oder Feedback an uns. Informationen dazu, wie Sie das Merchant API-Team für technischen Support kontaktieren können, finden Sie unter Support für die Merchant API.