መጀመር

ስህተቶች

የሆነ ችግር ሲፈጠር API ተገቢውን የHTTP ሁኔታ ኮድ እና በerror ውስጥ code እና message ያለበት አካል ይመልሳል።

በፕሮግራምዎ ውስጥ codeን ይጠቀሙ። message ስህተቱን የሚያርመውን ሰው ለመርዳት የተዘጋጀ የእንግሊዝኛ ጽሑፍ ሲሆን ሊቀየር ይችላል።

የስህተት ቅርጸት404
{
  "error": {
    "code": "not_found",
    "message": "Item not found or you do not have access to it."
  }
}
ቁልፍ የሌለው401
{
  "error": {
    "code": "missing_api_key",
    "message": "Send your API key in the X-API-Key header or as Authorization: Bearer <key>."
  }
}

የስህተት ኮዶች

ሁኔታ ኮድ መቼ ይከሰታል
400 key_in_query ቁልፉ በአድራሻው ውስጥ ተልኳል (api_key፣ apikey፣ key ወይም token ፓራሜትሮች)። በሄደሩ ውስጥ ይላኩት እና አዲስ ቁልፍ ይፍጠሩ፤ ምክንያቱም የቀድሞው በሎጎች ውስጥ ተመዝግቦ ሊሆን ይችላል።
400 invalid_parameter አንድ ፓራሜትር ልክ ያልሆነ ዋጋ አለው፤ ለምሳሌ ከከፍተኛው በላይ የሆነ per_page።
401 missing_api_key ጥያቄው ቁልፍ አልያዘም።
401 invalid_api_key ቁልፉ የለም፣ ተሽሯል ወይም ተጠቃሚው ተሰናክሏል።
404 not_found ኢንድፖይንቱ የለም፤ ወይም ንጥሉ የለም ወይም ተጠቃሚው ማየት የማይችለው ድርጅት ንብረት ነው።
404 organization_not_found የተሰጠው organization ተጠቃሚው ይህን አይነት ንጥል ማየት የሚችልበት ድርጅት አይደለም።
405 method_not_allowed API የሚቀበለው GET (እና HEAD) ብቻ ነው።
429 rate_limited የጥያቄዎች ገደብ ተደርሷል። በRetry-After ውስጥ ያሉትን ሰከንዶች ይጠብቁ።
500 server_error የውስጥ ስህተት። ከጥቂት ጊዜ በኋላ እንደገና ይሞክሩ፤ ከቀጠለ ድጋፍን ያግኙ።

መቼ እንደገና መሞከር እንዳለብዎ

ተመሳሳዩን ጥያቄ መድገም ያለብዎት ከ429 በኋላ (Retry-Afterን ጠብቀው) ወይም ከ500 በኋላ ብቻ ነው። ሌሎቹ ስህተቶች ጥያቄውን ወይም ቁልፉን ማስተካከል ይጠይቃሉ።