SocialGO

Umgang mit API-Fehlern, Wiederholungen und Idempotenz

Wiederhole vorübergehende Fehler mit Backoff, brich bei dauerhaften Fehlern schnell ab und nutze Idempotenz, um doppelte Abbuchungen zu vermeiden.

API & Entwickler1 Min. Lesezeit

Plane für den Fehlerfall, nicht nur für den Idealverlauf. Der gefährlichste Fall ist ein uneindeutiger: eine Anfrage, die vor dem Abbruch der Verbindung erfolgreich gewesen sein könnte oder auch nicht.

Verwende einen Idempotenz-Schlüssel bei Bestellanfragen, damit eine sichere Wiederholung nach einem Timeout die bestehende Bestellung zurückgibt, statt eine doppelte Abbuchung zu erzeugen. Wiederhole vorübergehende Fehler (Rate-Limits, temporäre 5xx) mit zunehmendem Backoff und einer Obergrenze.

Brich bei dauerhaften Fehlern wie einer fehlerhaften Anfrage oder unzureichendem Guthaben schnell ab und melde sie an einen Menschen. Diese zu wiederholen, verschwendet nur Zeit. Protokolliere jede Anfrage und Antwort mit ihrer Bestell-ID, damit du später abgleichen kannst.

War dieser Artikel hilfreich?

Verwandte Artikel

Brauchst du weiterhin Hilfe?

Nicht gefunden, wonach du suchst? Unser Team hilft dir gerne weiter.

Die durchschnittliche Antwortzeit ist kurz. Die meisten Anfragen erhalten noch am selben Tag eine erste Antwort.

Zurück zum Hilfe-Center