शुरुआत करें

त्रुटियाँ

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