GetAff
AnmeldenProgramm eintragen
API-Dokumentation

Fehler

Alle Fehler haben dieselbe Form. Verzweigen Sie Ihre Logik über code, niemals über message.

Form

400 Bad Request
{
  "error": {
    "code": "invalid_request",
    "message": "Invalid parameter `limit`: Number must be less than or equal to 100"
  }
}

code ist stabil und Teil des Vertrags. message richtet sich an den Menschen bei der Fehlersuche: Der Text kann jederzeit umformuliert, übersetzt oder präzisiert werden. Ein Client, der die Meldung auswertet, bricht bei der ersten Tippfehlerkorrektur.

Codes

Codes
CodeStatusBedeutung
invalid_request400Ein Parameter hat die Prüfung nicht bestanden. Die Meldung nennt ihn.
invalid_cursor400Der Cursor ist unlesbar. Geben Sie page.nextCursor unverändert zurück.
unauthorized401Es wurde kein Schlüssel gesendet, oder der Header hat nicht die Form Bearer.
invalid_key401Der Schlüssel ist fehlerhaft oder unbekannt.
key_revoked401Der Schlüssel existierte, wurde aber widerrufen. Erstellen Sie einen neuen.
insufficient_scope403Der Schlüssel trägt nicht die für diesen Vorgang nötige Berechtigung.
account_suspended403Das Konto ist gesperrt und kann die API nicht nutzen.
cors_not_supported403Aufruf aus einem Browser-Ursprung. Diese API wird von einem Server aus aufgerufen.
not_found404Die Ressource existiert nicht oder ist nicht öffentlich.
rate_limited429Ratenbegrenzung erreicht. Siehe Retry-After.
internal_error500Fehler auf unserer Seite. Er wurde protokolliert.
query_unavailable503Die Abfrage kann derzeit nicht bedient werden — ein Speicherindex wird gerade aufgebaut. Bitte erneut versuchen.
Was sich zu wiederholen lohnt

429 und 503 sind vorübergehend: Wiederholen Sie den Aufruf und beachten Sie dabei Retry-After, sofern vorhanden. 400, 401, 403 und 404 sind es nicht — ein unveränderter zweiter Versuch liefert dieselbe Antwort.

API — Fehler — GetAff