Kapcsolat ↗

Webfejlesztés

Öt gyakori API-tervezési hiba és a javításuk

Kiszámíthatatlan hibák, instabil mezők és hiányzó idempotencia teszik törékennyé az integrációt.

Szerződés

Az API válaszformája legyen dokumentált és verziózható. A hibák egységes kódot, emberi leírást és szükség esetén mezőszintű részletet kapjanak.

Ismételt kérés

Fizetésnél, rendelésnél vagy importnál számolni kell az újraküldéssel. Idempotenciakulcs nélkül ugyanaz a kérés többször hozhat létre rekordot.

Változtatás

Új mező általában kompatibilis, meglévő jelentésének változtatása nem. A fogyasztókkal szerződéses teszt vagy legalább staging ellenőrzés szükséges.