Primii pași

Erori

Când ceva nu merge bine, API-ul răspunde cu codul de stare HTTP corespunzător și cu un corp care conține code și message în error.

Folosiți code în programul dumneavoastră. message este un text în engleză, menit să ajute la depanare, și se poate schimba.

Formatul erorii404
{
  "error": {
    "code": "not_found",
    "message": "Item not found or you do not have access to it."
  }
}
Fără cheie401
{
  "error": {
    "code": "missing_api_key",
    "message": "Send your API key in the X-API-Key header or as Authorization: Bearer <key>."
  }
}

Coduri de eroare

Stare Cod Când apare
400 key_in_query Cheia a fost trimisă în URL (parametrii api_key, apikey, key sau token). Trimiteți-o în antet și generați o cheie nouă, deoarece cea anterioară poate să fi rămas înregistrată în loguri.
400 invalid_parameter Un parametru are o valoare invalidă, de exemplu per_page peste valoarea maximă.
401 missing_api_key Cererea nu a inclus nicio cheie.
401 invalid_api_key Cheia nu există, a fost revocată sau utilizatorul ei este dezactivat.
404 not_found Endpointul nu există sau elementul nu există ori aparține unei organizații pe care utilizatorul nu o poate vedea.
404 organization_not_found Valoarea organization indicată nu corespunde unei organizații în care utilizatorul poate vedea acest tip de element.
405 method_not_allowed API-ul acceptă doar GET (și HEAD).
429 rate_limited Limita de cereri a fost atinsă. Așteptați numărul de secunde din Retry-After.
500 server_error Eroare internă. Încercați din nou în câteva momente; dacă problema persistă, contactați asistența.

Când să încercați din nou

Repetați aceeași cerere doar după un 429 (după ce așteptați Retry-After) sau după un 500. Celelalte erori necesită o corectare a cererii sau a cheii.