Sobes.tech
Middle

Milyen API-válasz változtatásoknál kell növelni a verziót, és melyiknél nem?

sobes.tech MI

Válasz az MI-től

Az API verzióját növelni kell, amikor olyan változtatásokat hajtanak végre, amelyek megsértik a visszafelé kompatibilitást (breaking changes). Ezek a változtatások a következők:

  • A meglévő mezők törlése vagy átnevezése a válaszban.
  • A mezők adattípusának módosítása.
  • A válasz szerkezetének módosítása, ami megakadályozza, hogy az ügyfelek helyesen dolgozzák fel az adatokat.

Az olyan változtatások, amelyek nem igényelnek verziószám növelést:

  • Új, opcionális mezők hozzáadása a válaszhoz (az ügyfelek figyelmen kívül hagyhatják őket).
  • Új végpontok hozzáadása.
  • Hibák javítása, amelyek nem befolyásolják a válasz szerkezetét és formátumát.

Ezért, ha a változtatások megszakíthatják a meglévő ügyfeleket, növelni kell az API verzióját.