Partnerek kérik az adatot, ti meg exportáltok
Minden hónapban valaki kézzel készít egy fájlt, aztán elküldi e-mailben, és javítja ha hibás.
Dokumentált, verziózott kapcsolat, amire más fejlesztő is rá tud építeni.
Egy nem dokumentált API technikailag működik, gyakorlatilag használhatatlan.
Az API fejlesztésnél a végpontok megírása a könnyebb rész. A nehezebb az, ami körülötte van: hogyan azonosítja magát a hívó fél, mi történik hibás kérés esetén, és mi lesz akkor, ha később változtatni kell egy mezőn. Ezért nálunk minden API-hoz verziózás tartozik, hogy egy későbbi módosítás ne törje el azt, ami ma működik. A dokumentációt OpenAPI leírásban adjuk át, ami nem szöveges leírás, hanem gépi formátum: ebből bármely fejlesztő azonnal tud tesztelni. A kérésszám-korlátozás és a naplózás alapból része a munkának, nem külön tétel.
Minden hónapban valaki kézzel készít egy fájlt, aztán elküldi e-mailben, és javítja ha hibás.
A dokumentáció egy elavult Word fájl, és minden integráció kérdezősködéssel kezdődik.
Változott egy mező neve, és három partner-integráció állt le egyszerre, mert nincs verziózás.
Végigvesszük mit kell tudnia, mielőtt bármit megírnánk.
Kulcs vagy token alapú azonosítás, jogosultsági szintekkel.
A későbbi módosítás nem töri el azt, ami ma működik.
Gépi formátum, amiből bármely fejlesztő azonnal tud tesztelni.
Külön sandbox, ahol a partner éles adat nélkül próbálhat.
Naplózás és riasztás, hogy lásd ki mit hív és mikor hibázik.
[Helykitöltő] Ide kerül az ügyfél visszajelzése.
Valós mérőszám kell ide.
Valós mérőszám kell ide.
Valós mérőszám kell ide.
Végigvesszük mit hív a másik fél, és milyen adatot vár.
A partner már fejlesztés közben próbálhat.
OpenAPI leírás, teszt-példák, verziószám.