त्रुटियाँ
इस गाइड में, हम बात करेंगे कि जब आप API के साथ काम करते समय कुछ गलत हो जाता है तो क्या होता है। गलतियाँ होती हैं, और ज्यादातर वे आपकी होंगी, हमारी नहीं। आइए कुछ स्थिति कोड और त्रुटि प्रकार देखें जिनका आप सामना कर सकते हैं।
API प्रतिक्रिया प्राप्त करते समय स्थिति कोड की जाँच करके आप बता सकते हैं कि आपका अनुरोध सफल था या नहीं। यदि कोई प्रतिक्रिया असफल आती है, तो आप यह पता लगाने के लिए स्थिति कोड और त्रुटि संदेश का उपयोग कर सकते हैं कि क्या गलत हुआ है और कुछ प्रारंभिक डिबगिंग कर सकते हैं (सहायता से संपर्क करने से पहले)।
किसी त्रुटि के साथ सहायता तक पहुँचने से पहले, कृपया ध्यान रखें कि सभी रिपोर्ट की गई त्रुटियों में से 99% वास्तव में उपयोगकर्ता त्रुटियाँ हैं। इसलिए, Status200 सहायता से संपर्क करने से पहले कृपया अपने कोड की सावधानीपूर्वक जाँच करें।
स्थिति कोड
Status200 API द्वारा लौटाए गए स्थिति कोड की विभिन्न श्रेणियों की एक सूची यहाँ है। यह समझने के लिए कि क्या कोई अनुरोध सफल था, इनका उपयोग करें।
-
2xx- एक 2xx स्थिति कोड एक सफल प्रतिक्रिया का संकेत देता है।
-
4xx- एक 4xx स्थिति कोड एक क्लाइंट त्रुटि का संकेत देता है - इसका मतलब है कि यह आपकी समस्या है।
-
429- अनुरोध सीमा पार हो गई। अनुरोध सीमाएँ प्रति प्रोजेक्ट प्रति सेकंड 100 ऑपरेशन हैं (इसमें प्रोजेक्ट की सभी API keys शामिल हैं)।
-
5xx- एक 5xx स्थिति कोड एक सर्वर त्रुटि का संकेत देता है - आप इनमें से बहुत कुछ नहीं देखेंगे।
त्रुटि संदेश
जब भी कोई अनुरोध असफल होता है, Status200 API एक त्रुटि संदेश के साथ एक त्रुटि प्रतिक्रिया लौटाएगा। आप इस जानकारी का उपयोग बेहतर ढंग से समझने के लिए कर सकते हैं कि क्या गलत हुआ है और इसे कैसे ठीक किया जाए। अधिकांश त्रुटि संदेश काफी सहायक और कार्रवाई योग्य होते हैं।
यहाँ एक त्रुटि संदेश का उदाहरण है:
उदाहरण त्रुटि प्रतिक्रिया
{ "message": "Name is required" }