Google Civic Information API के v2 वर्शन में मौजूद गड़बड़ियों को एचटीटीपी स्टेटस कोड के साथ मैप किया जाता है. इस
टेबल में हर गड़बड़ी की सूची दी गई है और गड़बड़ी के बारे में जानकारी दी गई है. गड़बड़ी के हर जवाब में गड़बड़ी के लिए एक
reason
एलिमेंट शामिल होता है. कुछ मामलों में, मिलती-जुलती गड़बड़ियां एक जैसे एचटीटीपी स्टेटस कोड और एक ही reason
एलिमेंट के साथ मैप की जा सकती हैं. इन मामलों को message
एलिमेंट की मदद से, डीबग करने के लिए अलग किया जा सकता है. हमारी सलाह है कि आप ऐसा कोड न लिखें जो
गड़बड़ी के रिस्पॉन्स में message
एलिमेंट की जांच करता है.
एपीआई, Google API की स्टैंडर्ड गड़बड़ियां भी दिखा सकता है. गड़बड़ियों की ये जानकारी, स्टैंडर्ड गड़बड़ियां पेज पर उपलब्ध हैं.
आने वाले समय में, इसमें और गड़बड़ियां शामिल हो सकती हैं. किसी भी नई गड़बड़ी की सूचना, एपीआई फ़ोरम को दी जाएगी.
गड़बड़ी वाली टेबल
reason |
एचटीटीपी स्टेटस कोड | message |
ब्यौरा |
---|---|---|---|
parseError |
400 |
पता पार्स करने में विफल | एपीआई को भेजा गया पता, पार्स नहीं किया जा सकता. ऐसा तब हो सकता है, जब पता पूरी तरह से न बताया गया हो. |
required |
400 |
कोई पता नहीं दिया गया है | इस अनुरोध के लिए एक पता दर्ज करना आवश्यक है. |
invalidValue |
400 |
चुनाव की जानकारी उपलब्ध नहीं है | जिस चुनाव का अनुरोध किया गया था उसकी जानकारी नहीं है. ऐसा इसलिए, क्योंकि अनुरोध किया गया चुनाव आईडी अमान्य है. ऐसा तब भी हो सकता है, जब दिए गए पते के लिए कोई डेटा उपलब्ध न हो. ऐसा तब भी हो सकता है, जब किसी चुनावी आईडी के लिए कोई डेटा न दिया गया हो. |
invalidQuery |
400 |
चुनाव खत्म हो गया है | चुनाव खत्म हो गया है. इस चुनाव का डेटा अब उपलब्ध नहीं है. |
unauthorized |
401 |
अनुरोध करने की अनुमति ठीक से नहीं दी गई थी. | |
limitExceeded |
403 |
बहुत ज़्यादा ओसीडी आईडी वापस लाए गए | बार-बार होने वाले अनुरोध के लिए बहुत सारे विभाजनों को प्रोसेस करने की ज़रूरत थी. अतिरिक्त फ़िल्टर लागू करें और/या सीमित ओसीडी आईडी का इस्तेमाल करें. कुछ मामलों में, खोज को बार-बार नहीं करना पड़ता. इसके बाद, दिए गए छोटे डिवीज़न पर बार-बार काम करने वाले कई लुकअप का इस्तेमाल करना ज़रूरी हो सकता है. |
notFound |
404 |
इस पते के लिए कोई जानकारी नहीं है | एपीआई के पास इस पते के लिए कोई जानकारी नहीं है. ऐसा इसलिए हो सकता है, क्योंकि यह पता अमेरिका का नहीं है. इस गड़बड़ी की एक वजह यह भी है कि इस पते के लिए चुनाव से जुड़ा कोई डेटा उपलब्ध नहीं है. |
conflict |
409 |
इस पते के लिए मेल नहीं खाने वाली जानकारी | इस पते के लिए, अलग-अलग जानकारी मिली है. फ़िलहाल, इस्तेमाल नहीं किया जा रहा. |
backendError |
503 |
एपीआई को अनुरोध का जवाब देने में समस्या हुई. इस तरह की गड़बड़ियों को फिर से आज़माया जा सकता है. |