Aloitus

Virheet

Kun jokin menee pieleen, API palauttaa vastaavan HTTP-tilakoodin ja rungon, jonka objektissa error ovat kentät code ja message.

Käytä ohjelmassasi kenttää code. Kenttä message on englanninkielinen teksti, joka auttaa vianetsinnässä, ja se voi muuttua.

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

Virhekoodit

Tila Koodi Milloin esiintyy
400 key_in_query Avain lähetettiin osoitteessa (parametri api_key, apikey, key tai token). Lähetä se otsakkeessa ja luo uusi avain, koska edellinen on voinut tallentua lokeihin.
400 invalid_parameter Parametrilla on virheellinen arvo, esimerkiksi per_page on suurempi kuin enimmäisarvo.
401 missing_api_key Pyynnössä ei ollut avainta.
401 invalid_api_key Avainta ei ole olemassa, se on mitätöity tai sen käyttäjä on poistettu käytöstä.
404 not_found Päätepistettä ei ole olemassa, tai kohdetta ei ole olemassa tai se kuuluu organisaatiolle, jota käyttäjä ei näe.
404 organization_not_found Annettu organization ei ole organisaatio, jossa käyttäjä voi nähdä tämäntyyppisiä kohteita.
405 method_not_allowed API hyväksyy vain metodin GET (sekä HEAD).
429 rate_limited Pyyntöraja on saavutettu. Odota otsakkeen Retry-After ilmoittama määrä sekunteja.
500 server_error Sisäinen virhe. Yritä hetken kuluttua uudelleen; jos virhe toistuu, ota yhteyttä tukeen.

Milloin yrittää uudelleen

Saman pyynnön toistaminen kannattaa vain virheen 429 jälkeen (kun olet odottanut otsakkeen Retry-After ajan) tai virheen 500 jälkeen. Muut virheet vaativat korjausta pyyntöön tai avaimeen.