सुरु गर्नुहोस्

त्रुटिहरू

केही गडबड भएमा 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 कुञ्जी URL मा पठाइएको थियो (प्यारामिटर 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 पछि मात्र दोहोर्याउनुहोस्। अन्य त्रुटिहरूमा अनुरोध वा कुञ्जी सच्याउनुपर्छ।