Kom godt i gang

Fejl

Når noget går galt, svarer API'et med den tilsvarende HTTP-status og en body med code og message inde i error.

Brug code i dit program. message er en engelsk tekst, der skal hjælpe den, der fejlsøger, og den kan blive ændret.

Fejlformat404
{
  "error": {
    "code": "not_found",
    "message": "Item not found or you do not have access to it."
  }
}
Ingen nøgle401
{
  "error": {
    "code": "missing_api_key",
    "message": "Send your API key in the X-API-Key header or as Authorization: Bearer <key>."
  }
}

Fejlkoder

Status Kode Hvornår det sker
400 key_in_query Nøglen blev sendt i URL'en (parametrene api_key, apikey, key eller token). Send den i headeren, og generér en ny nøgle, da den gamle kan være blevet gemt i logfiler.
400 invalid_parameter En parameter har en ugyldig værdi, f.eks. per_page over maksimum.
401 missing_api_key Forespørgslen indeholdt ingen nøgle.
401 invalid_api_key Nøglen findes ikke, er blevet tilbagekaldt, eller dens bruger er deaktiveret.
404 not_found Endpointet findes ikke, eller elementet findes ikke eller tilhører en organisation, som brugeren ikke kan se.
404 organization_not_found Den angivne organization er ikke en organisation, hvor brugeren kan se denne type elementer.
405 method_not_allowed API'et accepterer kun GET (og HEAD).
429 rate_limited Grænsen for forespørgsler er nået. Vent det antal sekunder, der står i Retry-After.
500 server_error Intern fejl. Prøv igen om lidt. Hvis fejlen fortsætter, så kontakt support.

Hvornår du skal prøve igen

Gentag kun den samme forespørgsel efter en 429 (når du har ventet den tid, der står i Retry-After) eller en 500. Andre fejl kræver, at forespørgslen eller nøglen rettes.