सामान्य त्रुटियां

इस पेज पर सामान्य गड़बड़ियों की सूची और उन्हें रोकने और मैनेज करने के बारे में सलाह दी गई है. गड़बड़ियों की पूरी सूची देखने के लिए, गड़बड़ी के रेफ़रंस देखें. ज़्यादा मदद पाने के लिए, हमारे फ़ोरम पर जाएं.

google.auth.exceptions.RefreshError

invalid_grant
खास जानकारीटोकन की समय-सीमा खत्म हो चुकी है या इसे रद्द कर दिया गया है.
आम वजहें किसी Google Cloud Platform प्रोजेक्ट के लिए एक रीफ़्रेश टोकन जारी किया जाता है, जिसकी समयसीमा सात दिनों में खत्म होने वाली है. इस प्रोजेक्ट में, बाहरी उपयोगकर्ता टाइप के लिए OAuth की सहमति वाली स्क्रीन कॉन्फ़िगर की गई है और पब्लिश किए जाने की स्थिति Testing है.
मैनेज करने का तरीका आपके Google प्रोजेक्ट के पब्लिश होने की स्थिति Testing है. इसलिए, रीफ़्रेश टोकन हर सात दिन में खत्म हो जाता है और इसे invalid_grant गड़बड़ी मिलती है. Google API Console पर जाएं और उस स्क्रीन पर जाएं जहां OAuth के लिए सहमति दी जाती है. इसके बाद, इन निर्देशों का पालन करके पब्लिश करने के स्टेटस को In production पर सेट करें, ताकि रीफ़्रेश टोकन सात दिनों में खत्म न हो.
कोरोना वायरस की रोकथाम के लिए सलाह बिना पुष्टि वाले ऐप्लिकेशन देखें.

AuthenticationError

CLIENT_CUSTOMER_ID_INVALID
खास जानकारीक्लाइंट ग्राहक आईडी कोई संख्या नहीं है.
आम वजहें किसी क्लाइंट ग्राहक आईडी का गलत इस्तेमाल करना.
मैनेज करने का तरीका लागू नहीं
कोरोना वायरस की रोकथाम के लिए सलाह 123-456-7890, 1234567890 होना चाहिए. ज़्यादा जानकारी के लिए शुरू करें देखें.
CLIENT_CUSTOMER_ID_IS_REQUIRED
खास जानकारीएचटीटीपी हेडर में क्लाइंट ग्राहक आईडी की जानकारी नहीं दी गई है.
आम वजहें एचटीटीपी हेडर में क्लाइंट ग्राहक आईडी नहीं दिया गया है.
मैनेज करने का तरीका लागू नहीं
कोरोना वायरस की रोकथाम के लिए सलाह सभी कॉल के लिए क्लाइंट ग्राहक आईडी ज़रूरी है, इसलिए पक्का करें कि आपने एचटीटीपी हेडर में एक क्लाइंट आईडी तय किया हो. हमारी क्लाइंट लाइब्रेरी का इस्तेमाल करें, क्योंकि ये आपके लिए इसे मैनेज करती हैं.
CUSTOMER_NOT_FOUND
खास जानकारीहेडर में दिए गए ग्राहक आईडी के लिए कोई खाता नहीं मिला.
आम वजहें बैकएंड में खाते के बनने से ठीक पहले बनाए गए खाते को ऐक्सेस करने की कोशिश करना.
मैनेज करने का तरीका शुरुआत में पांच मिनट इंतज़ार करें, फिर हर 30 सेकंड बाद फिर से कोशिश करें.
कोरोना वायरस की रोकथाम के लिए सलाह खाता बनाने के बाद, उसके लिए अनुरोध जारी करने से पहले, कुछ मिनट इंतज़ार करें.
खास जानकारीअनुरोध के हेडर में मौजूद ऐक्सेस टोकन या तो अमान्य है या उसकी समयसीमा खत्म हो चुकी है.
आम वजहें ऐक्सेस टोकन अमान्य हो गया है.
मैनेज करने का तरीका नए टोकन का अनुरोध करें. अगर हमारी किसी क्लाइंट लाइब्रेरी का इस्तेमाल किया जा रहा है, तो टोकन को रीफ़्रेश करने का तरीका जानने के लिए, उसका दस्तावेज़ देखें.
कोरोना वायरस की रोकथाम के लिए सलाह ऐक्सेस टोकन की समयसीमा खत्म होने तक उन्हें सेव करें और उनका दोबारा इस्तेमाल करें.
NOT_ADS_USER
खास जानकारीऐक्सेस टोकन को जनरेट करने के लिए इस्तेमाल किया गया Google खाता, किसी भी Google Ads खाते से जुड़ा हुआ नहीं है.
आम वजहें आपने लॉगिन करने के लिए जो जानकारी दी है वह उस Google खाते से जुड़ी है जिसमें Google Ads चालू नहीं है.
मैनेज करने का तरीका OAuth फ़्लो के लिए, किसी मान्य Google Ads खाते (आम तौर पर, आपका मैनेजर खाता) से साइन इन करें. साथ ही, Google खाते को किसी मौजूदा Google Ads खाते को ऐक्सेस करने का न्योता भी भेजा जा सकता है. इसके लिए, अपने मैनेजर खाते में साइन इन करें और उस ग्राहक या मैनेजर खाते को चुनें जिसकी शिकायत की गई है. इसके लिए, Tools and Settings > Access and security पर जाएं और फिर Google खाते का ईमेल पता जोड़ें.
कोरोना वायरस की रोकथाम के लिए सलाह लागू नहीं
OAUTH_TOKEN_INVALID
खास जानकारीहेडर में OAuth ऐक्सेस टोकन मान्य नहीं है.
आम वजहें एचटीटीपी हेडर के साथ पास किया गया आपका ऐक्सेस टोकन सही नहीं था.
मैनेज करने का तरीका लागू नहीं
कोरोना वायरस की रोकथाम के लिए सलाह यह पक्का करें कि आपने अपने खाते से जुड़ा सही ऐक्सेस टोकन दिया हो. कभी-कभी इसे रीफ़्रेश टोकन और ऑथराइज़ेशन कोड से भ्रम हो जाता है. अगर आप एक ऐसा क्रेडेंशियल चाहते हैं जो किसी मैनेजर खाते के तहत सभी क्लाइंट खातों को ऐक्सेस कर सके, तो पक्का करें कि आपको मैनेजर खाते के लिए रीफ़्रेश टोकन मिला हो. ज़्यादा जानकारी के लिए, ऐक्सेस टोकन और रीफ़्रेश टोकन और OAuth2 की हमारी गाइड देखें.

AuthorizationError

CUSTOMER_NOT_ENABLED
खास जानकारीग्राहक खाते को ऐक्सेस नहीं किया जा सकता, क्योंकि यह चालू नहीं है.
आम वजहें ऐसा तब होता है, जब खरीदार के खाते से साइन अप नहीं किया गया हो या उसे बंद कर दिया गया हो.
मैनेज करने का तरीका Google Ads यूज़र इंटरफ़ेस (यूआई) में साइन इन करके पक्का करें कि आपने इस खाते के लिए साइन अप की प्रक्रिया पूरी कर ली है. बंद किए गए खातों के लिए, बंद किया गया Google Ads खाता फिर से चालू करना लेख पढ़ें.
कोरोना वायरस की रोकथाम के लिए सलाह ग्राहक का खाता बंद है या नहीं, यह पता करने के लिए रद्द किया गया स्टेटस देखें.
DEVELOPER_TOKEN_NOT_APPROVED
खास जानकारीडेवलपर टोकन को सिर्फ़ टेस्ट खातों के साथ इस्तेमाल करने की मंज़ूरी मिली है और उसे ऐसे खाते को ऐक्सेस करने की कोशिश की गई है जो टेस्ट नहीं है.
आम वजहें टेस्ट डेवलपर टोकन का इस्तेमाल, ऐसे खाते को ऐक्सेस करने के लिए किया गया है जो टेस्ट नहीं है.
मैनेज करने का तरीका पक्का करें कि आपको नॉन-टेस्ट खाते को ऐक्सेस करना है. अगर ऐसा है, तो आपको अपने डेवलपर टोकन को स्टैंडर्ड या बेसिक ऐक्सेस पर अपग्रेड करने के लिए आवेदन करना होगा.
कोरोना वायरस की रोकथाम के लिए सलाह लागू नहीं
DEVELOPER_TOKEN_PROHIBITED
खास जानकारीअनुरोध में भेजे गए प्रोजेक्ट के साथ डेवलपर टोकन की अनुमति नहीं है.
आम वजहें हर Google API Console प्रोजेक्ट को सिर्फ़ एक मैनेजर खाते के डेवलपर टोकन से जोड़ा जा सकता है. Google Ads API का अनुरोध करने पर, डेवलपर टोकन हमेशा के लिए Google API Console प्रोजेक्ट के साथ जुड़ जाता है. अगर नए Google API Console प्रोजेक्ट का इस्तेमाल नहीं किया जाता है, तो अनुरोध करते समय आपको DEVELOPER_TOKEN_PROHIBITED गड़बड़ी मिलेगी.
मैनेज करने का तरीका लागू नहीं
कोरोना वायरस की रोकथाम के लिए सलाह अगर किसी नए मैनेजर खाते के तहत डेवलपर टोकन पर स्विच किया जा रहा है, तो आपको नए मैनेजर खाते के टोकन का इस्तेमाल करने वाले Google Ads API अनुरोधों के लिए, एक नया Google API Console प्रोजेक्ट बनाना होगा.
USER_PERMISSION_DENIED
खास जानकारीअधिकृत ग्राहक के पास, ऑपरेट करने वाले ग्राहक का ऐक्सेस नहीं होता है.
आम वजहें मैनेजर खाते के ऐक्सेस वाले उपयोगकर्ता के तौर पर पुष्टि की जा रही है, लेकिन अनुरोध में login-customer-id की जानकारी नहीं दी गई है.
मैनेज करने का तरीका लागू नहीं
कोरोना वायरस की रोकथाम के लिए सलाह login-customer-id को बिना हाइफ़न (-) के मैनेजर खाता आईडी के तौर पर बताएं. क्लाइंट लाइब्रेरी में यह सुविधा पहले से मौजूद है.