Skip to main content

इसका क्या अर्थ है

अनुरोध वाक्य-रचना या अर्थ की दृष्टि से अमान्य था: बॉडी का प्रारूप गलत था, कोई आवश्यक फ़ील्ड अनुपस्थित थी, या किसी पैरामीटर का मान अनुमत सीमा से बाहर था। जब समस्या किसी एक पैरामीटर से संबंधित हो, तो param फ़ील्ड उसका नाम बताती है। 409 प्रतिक्रिया का अर्थ है कि अनुरोध संसाधन की वर्तमान स्थिति से टकराता है। उदाहरण के लिए, OAuth क्लाइंट का निर्माण इन कारणों से विफल हो सकता है: लक्षित सर्विस अकाउंट निष्क्रिय है, अनुरोधित अनुमति उसके पास नहीं है, या वह अपनी क्लाइंट सीमा तक पहुँच चुका है। status और detail को एक साथ देखें; केवल त्रुटि कोड से इन स्थितियों और गलत प्रारूप वाले अनुरोध के बीच अंतर नहीं किया जा सकता।

क्या करें

  • detail और param पढ़ें — वे ठीक-ठीक बताते हैं कि सत्यापन में क्या विफल हुआ।
  • 400 के लिए, अनुरोध को दोबारा भेजने से पहले उसे सही करें।
  • 409 के लिए, पहले अकाउंट की स्थिति, अनुमति (grant) या क्षमता से जुड़े टकराव का समाधान करें। सफ़ाई की प्रतीक्षा कर रहा OAuth क्लाइंट भी क्षमता का हिस्सा घेरे रहता है। टकराव का समाधान करने के बाद उसी निर्माण प्रयास को पुनः आज़माते समय retry key को यथावत रखें।
  • ऑपरेशन के लिए आवश्यक फ़ील्ड, प्रकार और अनुमत मानों की जानकारी के लिए API reference देखें।