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