संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
इस दस्तावेज़ में उन गड़बड़ी के कोड और मैसेज के बारे में बताया गया है जो Google API पर दिखते हैं. यहां खास तौर पर उन गड़बड़ियों की जानकारी दी गई है जो Google API के ग्लोबल या डिफ़ॉल्ट डोमेन में दिखती हैं. कई एपीआई अपना खुद का डोमेन बनाते हैं, जिनमें सिर्फ़ उस एपीआई की गड़बड़ियां होती हैं जो ग्लोबल डोमेन में नहीं होतीं. ऐसी गड़बड़ियों के लिए, JSON के जवाब में domain प्रॉपर्टी में उसी एपीआई के मुताबिक मान दिखाया जाएगा. उदाहरण के लिए, youtube.parameter.
इस पेज में गड़बड़ियों को आरएफ़सी 7231 में बताए गए उनके एचटीटीपी स्टेटस कोड के हिसाब से दिखाया गया है.
नीचे JSON कोड का उदाहरण देकर बताया गया है कि आम तौर पर होने वाली गड़बड़ी कैसी दिखाई देती है:
इस अनुरोध और इसी कार्रवाई के लिए आने वाले अनुरोधों को, इस जवाब के Location हेडर में दिए गए यूआरएल पर भेजें, न कि उस यूआरएल पर जिस पर पहले अनुरोध भेजा गया था.
SEE_OTHER (303)
गड़बड़ी का कोड
ब्यौरा
seeOther
आपका अनुरोध पूरी तरह प्रोसेस हो गया. अपना जवाब पाने के लिए, Location हेडर में बताए गए यूआरएल पर एक GET अनुरोध भेजें.
mediaDownloadRedirect
आपका अनुरोध पूरी तरह प्रोसेस हो गया. अपना जवाब पाने के लिए, Location हेडर में बताए गए यूआरएल पर एक GET अनुरोध भेजें.
NOT_MODIFIED (304)
गड़बड़ी का कोड
ब्यौरा
notModified
If-None-Match हेडर के लिए सेट की गई स्थिति पूरी नहीं हुई. इस कोड से पता चलता है कि जिस दस्तावेज़ का अनुरोध किया गया था उसमें बदलाव नहीं हुआ है. साथ ही, इसके लिए कैश मेमोरी में सेव किया गया मैसेज दिखना चाहिए. If-None-Match एचटीटीपी अनुरोध के हेडर का मान जांचें.
TEMPORARY_REDIRECT (307)
गड़बड़ी का कोड
ब्यौरा
temporaryRedirect
अपने अनुरोध को प्रोसेस कराने के लिए, इस मैसेज के Location हेडर में दिए गए यूआरएल पर फिर से अनुरोध भेजें.
BAD_REQUEST (400)
गड़बड़ी का कोड
ब्यौरा
badRequest
एपीआई को भेजा गया अनुरोध अमान्य है या सही से बनाया नहीं गया है. इस वजह से एपीआई का सर्वर इस अनुरोध को नहीं समझ पाया.
badBinaryDomainRequest
बाइनरी डोमेन अनुरोध अमान्य है.
badContent
अनुरोध डेटा का कॉन्टेंट टाइप या एक से ज़्यादा हिस्सों वाले अनुरोध के किसी एक हिस्से का कॉन्टेंट टाइप काम नहीं करता.
badLockedDomainRequest
लॉक डोमेन अनुरोध अमान्य है.
corsRequestWithXOrigin
सीओआरएस अनुरोध में एक XD3 X-Origin हेडर मौजूद है, जो बताता है कि यह सीओआरएस अनुरोध सही नहीं है.
endpointConstraintMismatch
अनुरोध पूरा नहीं हुआ, क्योंकि जिस एपीआई पर अनुरोध भेजा गया था, अनुरोध के हिसाब से वह सही नहीं था. यूआरएल की जांच करके, यह देख लें कि वह सही हो.
invalid
अनुरोध में डाली गई वैल्यू सही नहीं थी, इसलिए अनुरोध पूरा नहीं हुआ. यह वैल्यू, पैरामीटर की वैल्यू, हेडर की वैल्यू या प्रॉपर्टी की वैल्यू हो सकती है.
invalidAltValue
alt पैरामीटर के लिए डाली गई वैल्यू में ऐसा आउटपुट फ़ॉर्मैट मौजूद है जिसकी जानकारी नहीं है.
invalidHeader
अनुरोध में डाला गया हेडर सही नहीं था, इसलिए अनुरोध पूरा नहीं हुआ.
invalidParameter
अनुरोध पूरा नहीं हुआ, क्योंकि उसमें पैरामीटर या पैरामीटर की वैल्यू अमान्य थी. एपीआई के दस्तावेज़ देखकर, पता लगाएं कि आपके अनुरोध के लिए मान्य पैरामीटर कौनसे हैं.
invalidQuery
अनुरोध अमान्य है. एपीआई के दस्तावेज़ देखकर पता लगाएं कि आपके अनुरोध के लिए मान्य पैरामीटर क्या हैं. साथ ही, यह भी देख लें कि अनुरोध में कई पैरामीटर को अमान्य तरीके से सेट न किया गया हो या उसमें पैरामीटर का मान अमान्य न हो. q अनुरोध के पैरामीटर की वैल्यू जांचें.
keyExpired
अनुरोध में दी गई एपीआई कुंजी को इस्तेमाल करने का समय खत्म हो गया. इसका मतलब है कि एपीआई सर्वर, अनुरोध भेजने वाले ऐप्लिकेशन की कोटा सीमा नहीं देख पाया. नई कुंजी या ज़्यादा जानकारी पाने के लिए, Google Developers Console पर जाएं.
keyInvalid
अनुरोध में दी गई एपीआई कुंजी अमान्य है. इसका मतलब है कि एपीआई सर्वर, अनुरोध भेजने वाले ऐप्लिकेशन की कोटा सीमा नहीं देख पाया. अपनी एपीआई कुंजी देखने या नई कुंजी पाने के लिए, Google Developers Console पर जाएं.
lockedDomainCreationFailure
क्वेरी वाले स्ट्रिंग में OAuth टोकन मिला था. हालांकि, इस एपीआई में JSON या एक्सएमएल के अलावा, दूसरे फ़ॉर्मैट में यह टोकन इस्तेमाल नहीं किया जा सकता. इसके बजाय, OAuth टोकन को अनुमति वाले हेडर में भेजने की कोशिश करें.
notDownload
/download/* यूआरएल पाथ में सिर्फ़ मीडिया फ़ाइल डाउनलोड करने के अनुरोध भेजे जा सकते हैं. शुरुआत में /download का इस्तेमाल किए बिना, अनुरोध को फिर से इसी यूआरएल पाथ पर भेजें.
notUpload
अनुरोध पूरा नहीं हुआ, क्योंकि भेजा गया अनुरोध, फ़ाइल अपलोड करने के लिए नहीं था. /upload/* यूआरआई पर सिर्फ़ फ़ाइलें अपलोड करने के अनुरोध भेजे जा सकते हैं. फिर से उसी यूआरआई पर अनुरोध भेजें, लेकिन इस बार यूआरआई की शुरुआत में /upload न लगाएं.
parseError
एपीआई का सर्वर, अनुरोध के मुख्य हिस्से को पार्स नहीं कर सकता.
required
एपीआई अनुरोध में ज़रूरी जानकारी मौजूद नहीं है. इस ज़रूरी जानकारी में पैरामीटर या संसाधन की प्रॉपर्टी शामिल हो सकती है.
tooManyParts
एक से ज़्यादा हिस्सों वाला अनुरोध पूरा नहीं हो पाया, क्योंकि उसमें कई हिस्से मौजूद हैं
unknownApi
जिस एपीआई के लिए अनुरोध भेजा गया है उसकी पहचान नहीं की जा सकती.
unsupportedMediaProtocol
क्लाइंट, मीडिया का ऐसा प्रोटोकॉल इस्तेमाल कर रहा है जिसे अनुरोध पूरा करने के लिए इस्तेमाल नहीं किया जा सकता.
unsupportedOutputFormat
alt पैरामीटर के लिए डाली गई वैल्यू में ऐसा आउटपुट फ़ॉर्मैट मौजूद है जो इस सेवा के लिए इस्तेमाल नहीं किया जा सकता. alt अनुरोध के पैरामीटर की वैल्यू जांचें.
wrongUrlForUpload
फ़ाइल अपलोड करने के लिए भेजा गया अनुरोध पूरा नहीं हुआ, क्योंकि वह सही यूआरआई को नहीं भेजा गया था. फ़ाइल अपलोड करने के अनुरोध ऐसे यूआरआई को भेजे जाने चाहिए जिनकी शुरुआत में /upload/* हो. अनुरोध को दोबारा उसी पाथ पर भेजें, लेकिन इस बार यूआरआई से पहले /upload लगाएं.
UNAUTHORIZED (401)
गड़बड़ी का कोड
ब्यौरा
unauthorized
उपयोगकर्ता को अनुरोध भेजने की अनुमति नहीं है.
authError
अनुरोध भेजने के लिए, उपयोगकर्ता ने अनुमति से जुड़े जो क्रेडेंशियल दिए हैं वे अमान्य हैं. Authorization एचटीटीपी अनुरोध के हेडर की वैल्यू जांचें.
expired
सेशन की समयसीमा खत्म हो गई. Authorization एचटीटीपी अनुरोध के हेडर की वैल्यू जांचें.
lockedDomainExpired
लॉक किए गए पिछले मान्य डोमेन को इस्तेमाल करने की समयसीमा खत्म हो गई, इसलिए अनुरोध पूरा नहीं हो पाया.
required
एपीआई अनुरोध भेजने के लिए ज़रूरी है कि उपयोगकर्ता ने लॉग इन किया हो. Authorization एचटीटीपी अनुरोध के हेडर की वैल्यू जांच लें.
PAYMENT_REQUIRED (402)
गड़बड़ी का कोड
ब्यौरा
dailyLimitExceeded402
हर दिन के बजट के लिए डेवलपर ने जो सीमा तय की थी वह पूरी हो गई है.
quotaExceeded402
जिस कार्रवाई का अनुरोध किया गया है उसे पूरा करने के लिए तय सीमा से ज़्यादा संसाधनों की ज़रूरत है. कार्रवाई पूरी करने के लिए पैसे चुकाना ज़रूरी है.
user402
अनुरोध की गई कार्रवाई पूरी करने के लिए, किसी पुष्टि किए गए उपयोगकर्ता को पैसे चुकाने होंगे.
FORBIDDEN (403)
गड़बड़ी का कोड
ब्यौरा
forbidden
अनुरोध की गई कार्रवाई पर रोक लगी हुई है और यह पूरी नहीं की जा सकती.
accessNotConfigured
आपके प्रोजेक्ट को इस एपीआई का इस्तेमाल करने के लिए कॉन्फ़िगर नहीं किया गया है. अपने प्रोजेक्ट पर एपीआई की सुविधा चालू करने के लिए, }Google Developers Console का इस्तेमाल करें.
अनुरोध की पुष्टि के लिए जिस उपयोगकर्ता खाते के क्रेडेंशियल इस्तेमाल किए गए थे उस खाते को मिटा दिया गया है. Authorization एचटीटीपी अनुरोध के हेडर की वैल्यू जांचें.
accountDisabled
अनुरोध की पुष्टि के लिए जिस उपयोगकर्ता खाते के क्रेडेंशियल इस्तेमाल किए गए थे उस खाते को बंद कर दिया गया है. Authorization एचटीटीपी अनुरोध के हेडर की वैल्यू जांचें.
accountUnverified
अनुरोध भेजने वाले उपयोगकर्ता के ईमेल पते की पुष्टि नहीं हुई है. Authorization एचटीटीपी अनुरोध के हेडर की वैल्यू जांचें.
concurrentLimitExceeded
एक साथ इस्तेमाल करने के लिए तय की गई सीमा खत्म हो गई. इसलिए, अनुरोध पूरा नहीं हो पाया.
dailyLimitExceeded
एपीआई के लिए सेट की गई हर दिन की तय सीमा पूरी हो गई है.
बिना पुष्टि के एपीआई का इस्तेमाल करने की हर दिन की तय सीमा पूरी हो गई. इसलिए, अनुरोध पूरा नहीं हुआ. एपीआई का इस्तेमाल जारी रखने के लिए Google Developers Console के ज़रिए साइन अप करना ज़रूरी है.
downloadServiceForbidden
इस एपीआई पर डाउनलोड करने की सेवा काम नहीं करती.
insufficientAudience
इन उपयोगकर्ताओं के लिए अनुरोध पूरा नहीं किया जा सकता.
insufficientAuthorizedParty
इस ऐप्लिकेशन के लिए अनुरोध पूरा नहीं किया जा सकता.
insufficientPermissions
पुष्टि पा चुके उपयोगकर्ता के पास इस अनुरोध पर कार्रवाई करने के लिए पूरी अनुमतियां नहीं हैं.
limitExceeded
ऐक्सेस या अनुरोध भेजने की संख्या के लिए तय की गई सीमा की वजह से अनुरोध पूरा नहीं किया जा सका.
lockedDomainForbidden
इस एपीआई पर लॉक किए गए डोमेन काम नहीं करते.
quotaExceeded
जिस कार्रवाई का अनुरोध किया गया है उसे पूरा करने के लिए तय सीमा से ज़्यादा संसाधनों की ज़रूरत है.
rateLimitExceeded
तय समय में बहुत ज़्यादा अनुरोध भेजे गए.
rateLimitExceededUnreg
तय सीमा से ज़्यादा अनुरोध भेजे जा चुके हैं. एपीआई का इस्तेमाल जारी रखने के लिए अपने ऐप्लिकेशन को रजिस्टर करें. Google Developers Console का इस्तेमाल करके, साइन अप करें.
responseTooLarge
जिस संसाधन का अनुरोध किया गया वह बहुत बड़ा है, इसलिए दिखाया नहीं जा सकता.
servingLimitExceeded
एपीआई के लिए कुल अनुरोध भेजने की तय सीमा पूरी हो गई है.
sslRequired
यह कार्रवाई एसएसएल के बिना नहीं होगी.
unknownAuth
एपीआई सर्वर, अनुरोध की पुष्टि के लिए इस्तेमाल किए गए तरीके की पहचान नहीं कर पाया. Authorization एचटीटीपी अनुरोध के हेडर की वैल्यू जांच लें.
userRateLimitExceeded
किसी उपयोगकर्ता के लिए तय की गई अनुरोध भेजने की सीमा पूरी हो गई है. इसलिए, अनुरोध पूरा नहीं हो सका.
userRateLimitExceededUnreg
हर उपयोगकर्ता के लिए तय की गई अनुरोध भेजने की सीमा पूरी हो गई है. साथ ही, अनुरोध में डेवलप करने वाले क्लाइंट की पहचान नहीं की जा सकी. इसलिए, अनुरोध पूरा नहीं हो सका. अगर आपको अपने ऐप्लिकेशन के लिए प्रोजेक्ट बनाना है, तो कृपया Google Developer Console (https://developers.google.com/console) का इस्तेमाल करें.
variableTermExpiredDailyExceeded
इस्तेमाल करने के लिए तय किया गया समय खत्म हो गया है. साथ ही, हर दिन के लिए तय सीमा भी पूरी हो गई है. इसलिए, अनुरोध पूरा नहीं हो सका.
variableTermLimitExceeded
इस्तेमाल करने के लिए तय किया गया समय खत्म हो गया है. इसलिए, अनुरोध पूरा नहीं हुआ.
NOT_FOUND (404)
गड़बड़ी का कोड
ब्यौरा
notFound
अनुरोध की गई कार्रवाई नहीं की जा सकी, क्योंकि अनुरोध से जुड़ा संसाधन नहीं मिला.
notFound
अनुरोध से जुड़ा संसाधन नहीं मिला. अगर आपने पिछले दो हफ़्तों में इस एपीआई का इस्तेमाल नहीं किया है, तो App Engine ऐप्लिकेशन फिर से खोलें. साथ ही एपीआई को दोबारा इस्तेमाल करने की कोशिश करें.
unsupportedProtocol
अनुरोध में इस्तेमाल किया गया प्रोटोकॉल इस सेवा में काम नहीं करता.
METHOD_NOT_ALLOWED (405)
गड़बड़ी का कोड
ब्यौरा
httpMethodNotAllowed
अनुरोध से जुड़ा एचटीटीपी तरीका इस सेवा में काम नहीं करता.
CONFLICT (409)
गड़बड़ी का कोड
ब्यौरा
conflict
एपीआई अनुरोध पूरा नहीं हुआ, क्योंकि अनुरोध की कार्रवाई की वजह से पहले से मौजूद चीज़ ठीक तरह से काम नहीं करेगी. उदाहरण के लिए, डुप्लीकेट चीज़ें बनाने के अनुरोध की वजह से समस्या आएगी, क्योंकि डुप्लीकेट चीज़ों की पहचान खास तरह की गड़बड़ी से की जाती है.
duplicate
अनुरोध की गई कार्रवाई पूरी नहीं हो सकी, क्योंकि इसकी वजह से ऐसा संसाधन बनाया जा रहा था जो पहले से मौजूद है.
GONE (410)
गड़बड़ी का कोड
ब्यौरा
deleted
अनुरोध की गई कार्रवाई पूरी नहीं हो सकी, क्योंकि अनुरोध से जुड़ा संसाधन मिटा दिया गया है.
PRECONDITION_FAILED (412)
गड़बड़ी का कोड
ब्यौरा
conditionNotMet
अनुरोध के If-Match या If-None-Match एचटीटीपी अनुरोध हेडर में, सेट की गई शर्त पूरी नहीं हुई. इस बारे में जानकारी के लिए एचटीटीपी की जानकारी का ETag सेक्शन देखें. If-Match एचटीटीपी अनुरोध के हेडर का मान जांचें.
REQUEST_ENTITY_TOO_LARGE (413)
गड़बड़ी का कोड
ब्यौरा
backendRequestTooLarge
यह अनुरोध बहुत बड़ा है.
batchSizeTooLarge
एक साथ भेजे गए अनुरोधों में बहुत ज़्यादा चीज़ें हैं.
uploadTooLarge
अनुरोध पूरा नहीं हुआ, क्योंकि अनुरोध में बहुत ज़्यादा डेटा भेजा गया है.
REQUESTED_RANGE_NOT_SATISFIABLE (416)
गड़बड़ी का कोड
ब्यौरा
requestedRangeNotSatisfiable
अनुरोध में ऐसी सीमा थी जो पूरी नहीं की जा सकती थी.
EXPECTATION_FAILED (417)
गड़बड़ी का कोड
ब्यौरा
expectationFailed
क्लाइंट के अनुरोध को सर्वर पूरा नहीं कर सकता.
PRECONDITION_REQUIRED (428)
गड़बड़ी का कोड
ब्यौरा
preconditionRequired
अनुरोध के लिए पहले से एक शर्त की ज़रूरत है जिसे पूरा नहीं किया गया है. यह अनुरोध कामयाब रहे, इसके लिए आपको अनुरोध के साथ एक If-Match या If-None-Match हेडर देना होगा.
TOO_MANY_REQUESTS (429)
गड़बड़ी का कोड
ब्यौरा
rateLimitExceeded
दिए गए समय में बहुत ज़्यादा अनुरोध भेजे गए.
INTERNAL_SERVER_ERROR (500)
गड़बड़ी का कोड
ब्यौरा
internalError
सिस्टम की गड़बड़ी की वजह से अनुरोध पूरा नहीं हुआ.
NOT_IMPLEMENTED (501)
गड़बड़ी का कोड
ब्यौरा
notImplemented
अनुरोध के लिए कार्रवाई तय नहीं की गई है.
unsupportedMethod
अनुरोध पूरा नहीं हुआ, क्योंकि यह ऐसी प्रक्रिया अपनाने या कार्रवाई करने की कोशिश कर रहा है जिसके बारे में जानकारी नहीं है.
[[["समझने में आसान है","easyToUnderstand","thumb-up"],["मेरी समस्या हल हो गई","solvedMyProblem","thumb-up"],["अन्य","otherUp","thumb-up"]],[["वह जानकारी मौजूद नहीं है जो मुझे चाहिए","missingTheInformationINeed","thumb-down"],["बहुत मुश्किल है / बहुत सारे चरण हैं","tooComplicatedTooManySteps","thumb-down"],["पुराना","outOfDate","thumb-down"],["अनुवाद से जुड़ी समस्या","translationIssue","thumb-down"],["सैंपल / कोड से जुड़ी समस्या","samplesCodeIssue","thumb-down"],["अन्य","otherDown","thumb-down"]],["आखिरी बार 2024-08-20 (UTC) को अपडेट किया गया."],[[["Google APIs utilize global error codes, identified by the `global` domain, alongside API-specific errors, each categorized by HTTP status codes as defined in RFC 7231."],["Errors include issues such as invalid requests (`badRequest`), authorization problems (`unauthorized`), quota or rate limit exceedances (`forbidden`), and resource conflicts (`conflict`)."],["Specific HTTP status codes are mapped to distinct error categories, such as 300-level codes for redirects, 400-level codes for client errors, and 500-level codes for server errors."],["Each error code contains details like the `domain`, `reason`, `message`, `locationType`, and `location` to specify where the error occurred and give more information."],["The document provides a comprehensive breakdown of these errors, including their causes and potential remedies, for all codes listed, besides the ones that contain no information in this given document."]]],[]]