Erste Schritte

Fehler

Wenn etwas schiefgeht, antwortet die API mit dem passenden HTTP-Status und einem Body mit code und message innerhalb von error.

Werten Sie in Ihrem Programm code aus. message ist ein englischer Text, der bei der Fehlersuche hilft, und kann sich ändern.

Fehlerformat404
{
  "error": {
    "code": "not_found",
    "message": "Item not found or you do not have access to it."
  }
}
Kein Schlüssel401
{
  "error": {
    "code": "missing_api_key",
    "message": "Send your API key in the X-API-Key header or as Authorization: Bearer <key>."
  }
}

Fehlercodes

Status Code Wann er auftritt
400 key_in_query Der Schlüssel wurde in der URL gesendet (Parameter api_key, apikey, key oder token). Senden Sie ihn im Header und generieren Sie einen neuen Schlüssel, da der bisherige in Logs gespeichert worden sein könnte.
400 invalid_parameter Ein Parameter hat einen ungültigen Wert, z. B. per_page über dem Maximum.
401 missing_api_key Die Anfrage enthielt keinen Schlüssel.
401 invalid_api_key Der Schlüssel existiert nicht, wurde widerrufen oder sein Benutzer ist deaktiviert.
404 not_found Der Endpunkt existiert nicht, oder das Element existiert nicht bzw. gehört zu einer Organisation, die der Benutzer nicht sehen kann.
404 organization_not_found Der angegebene Wert für organization gehört zu keiner Organisation, in der der Benutzer diese Art von Elementen sehen kann.
405 method_not_allowed Die API akzeptiert nur GET (und HEAD).
429 rate_limited Das Anfragelimit wurde erreicht. Warten Sie die in Retry-After angegebenen Sekunden ab.
500 server_error Interner Fehler. Versuchen Sie es gleich noch einmal; wenn der Fehler bestehen bleibt, kontaktieren Sie den Support.

Wann Sie es erneut versuchen sollten

Wiederholen Sie dieselbe Anfrage nur nach einem 429 (nach Ablauf von Retry-After) oder einem 500. Andere Fehler erfordern eine Korrektur der Anfrage oder des Schlüssels.