Hapat e parë

Gabimet

Kur diçka shkon keq, API-ja përgjigjet me statusin HTTP përkatës dhe me një trup që përmban code dhe message brenda error.

Në programin tuaj përdorni code. message është një tekst në anglisht për të ndihmuar këdo që po korrigjon gabimet dhe mund të ndryshojë.

Formati i gabimit404
{
  "error": {
    "code": "not_found",
    "message": "Item not found or you do not have access to it."
  }
}
Pa çelës401
{
  "error": {
    "code": "missing_api_key",
    "message": "Send your API key in the X-API-Key header or as Authorization: Bearer <key>."
  }
}

Kodet e gabimit

Statusi Kodi Kur ndodh
400 key_in_query Çelësi u dërgua në URL (parametrat api_key, apikey, key ose token). Dërgojeni në kokë dhe krijoni një çelës të ri, sepse i mëparshmi mund të jetë regjistruar në log-e.
400 invalid_parameter Një parametër ka vlerë të pavlefshme, si p.sh. per_page mbi maksimumin.
401 missing_api_key Kërkesa nuk përmbante çelës.
401 invalid_api_key Çelësi nuk ekziston, është shfuqizuar ose përdoruesi i tij është çaktivizuar.
404 not_found Pika fundore nuk ekziston, ose elementi nuk ekziston ose i përket një organizate që përdoruesi nuk mund ta shohë.
404 organization_not_found organization i dhënë nuk është një organizatë ku përdoruesi mund ta shohë këtë lloj elementi.
405 method_not_allowed API-ja pranon vetëm GET (dhe HEAD).
429 rate_limited U arrit kufiri i kërkesave. Prisni sekondat e treguara te Retry-After.
500 server_error Gabim i brendshëm. Provoni përsëri pas pak; nëse vazhdon, kontaktoni mbështetjen.

Kur të provoni përsëri

Ia vlen ta përsërisni të njëjtën kërkesë vetëm pas një 429 (duke pritur Retry-After) ose një 500. Gabimet e tjera kërkojnë një korrigjim në kërkesë ose në çelës.