इस पेज पर, Merchant API से जुड़ी उन समस्याओं के बारे में बताया गया है जिनके बारे में डेवलपर को पता है.
INTERNAL_ERROR के जवाब कभी-कभी मिलना
शिकायत की गई: 29-06-2026 यूटीसी
हमें कुछ समय से, INTERNAL_ERROR से मिलने वाले जवाबों में गड़बड़ी होने की शिकायतें मिल रही हैं. इससे एपीआई के अलग-अलग तरीकों पर असर पड़ रहा है. आम तौर पर, गड़बड़ी की दर 0.1% होती है. हालांकि, कभी-कभी यह थोड़ी ज़्यादा हो सकती है.
हम इस समस्या को ठीक करने के लिए काम कर रहे हैं. इस बीच, अगर आपको ये गड़बड़ियां दिखती हैं, तो हमारा सुझाव है कि आप अनुरोध को फिर से भेजें. अगर आपको गड़बड़ी की दर ज़्यादा दिखती है, तो सहायता टीम से संपर्क करें.
UnauthenticatedException रैंडम गड़बड़ियां
शिकायत दर्ज करने की तारीख: 30-03-2026 यूटीसी | पिछले अपडेट की तारीख: 17-04-2026 यूटीसी
कई खरीदारों को प्रॉडक्ट अपलोड करते समय और Merchant Center के अन्य एपीआई ऐक्सेस करते समय, कुछ समय के लिए UnauthenticatedException
गड़बड़ियां आ रही हैं.
ये गड़बड़ियां कभी भी हो सकती हैं. दोबारा कोशिश करने पर भी ये ठीक नहीं होतीं. इनका असर शुरुआती कॉल और बाद के अनुरोधों, दोनों पर पड़ता है. कुछ कनेक्शन तुरंत बन जाते हैं, जबकि कुछ में समय लगता है.
समस्या को कम करने के लिए एक तरीका लागू किया गया है. साथ ही, समस्या का स्थायी समाधान ढूंढने के लिए जांच जारी है. अगर आपको यह गड़बड़ी दिखती है, तो हमारा सुझाव है कि एपीआई कॉल को फिर से आज़माएं.
प्रॉडक्ट और इन्वेंट्री के तरीकों के लिए, ज़्यादा इंतज़ार का समय, DEADLINE_EXCEEDED, और INTERNAL_ERROR मैसेज
शिकायत दर्ज करने की तारीख: 18-03-2026 यूटीसी | पिछला अपडेट: 13-05-2026 यूटीसी
कुछ उपयोगकर्ताओं को productInputs और regionalInventories तरीकों का इस्तेमाल करते समय, लगातार लेटेन्सी और बार-बार DEADLINE_EXCEEDED या INTERNAL_ERROR मैसेज मिलने की समस्या हुई. इस समस्या की मुख्य वजह, बैकएंड लेवल पर हुई एक ऐसी घटना थी जिससे प्रोसेसिंग की क्षमता पर असर पड़ा. इस समस्या को हल करने की कोशिश अब भी जारी है.
अगर आपको अब भी ज़्यादा लेटेन्सी का सामना करना पड़ रहा है, तो हमारा सुझाव है कि अनुरोध बैच के साइज़ कम करें. अगर आपको ऊपर बताए गए गड़बड़ी के मैसेज मिल रहे हैं, तो क्लाइंट-साइड टाइमआउट को बढ़ाकर देखें.
प्रॉडक्ट और इन्वेंट्री insert के तरीकों के लिए थ्रूपुट से जुड़ी समस्याएं
समस्या की शिकायत की गई: 28-01-2026 यूटीसी | आखिरी बार अपडेट किया गया: 31-03-2026 यूटीसी
हमें क्लाइंट-साइड पर थ्रूपुट से जुड़ी परफ़ॉर्मेंस की समस्याओं की रिपोर्ट मिली हैं. ये समस्याएं, Merchant API को बड़ी मात्रा में डेटा ट्रांसमिट करते समय हुई हैं. आपको यह समस्या तब दिख सकती है, जब इन तरीकों के लिए क्लाइंट लाइब्रेरी का इस्तेमाल किया जा रहा हो:
accounts.productInputs.insertaccounts.products.localInventories.insertaccounts.products.regionalInventories.insert
हमने अलग-अलग बैकएंड सिस्टम की परफ़ॉर्मेंस को बेहतर बनाने के लिए, कई सुधार किए हैं. अगर आपको अब भी यह समस्या आ रही है, तो थ्रूपुट को ज़्यादा से ज़्यादा करने के लिए, आपको चैनल पूल कॉन्फ़िगर करना पड़ सकता है. यह एक gRPC चैनल की 100 स्ट्रीम की सामान्य सीमा को बायपास करता है. ऐसा कई कनेक्शन मैनेज करके किया जाता है. ज़्यादा जानकारी के लिए, एक साथ कई अनुरोधों के लिए कोड को फिर से व्यवस्थित करना: चैनल पूल की मदद से थ्रूपुट को बेहतर बनाना लेख पढ़ें.
खास वर्णों वाले प्रॉडक्ट आइडेंटिफ़ायर
रिपोर्ट की गई: 2025-10-03 यूटीसी | पिछला अपडेट: 2026-04-08 यूटीसी
उपयोगकर्ताओं को उन प्रॉडक्ट को मैनेज करने में समस्याएं आ सकती हैं जिनके लिए productId या offerId, प्रॉडक्ट आईडी के फ़ॉर्मैट से जुड़े दिशा-निर्देशों का पालन नहीं करते हैं.
ऐसे प्रॉडक्ट आईडी में खास वर्ण हो सकते हैं. इनमें सबसे खास हैं फ़ॉरवर्ड स्लैश (/), कोलन (:), टिल्ड (~), और प्रतिशत के निशान (%). Merchant Center जैसे प्लैटफ़ॉर्म, प्रॉडक्ट आईडी में पहले से ही कुछ खास वर्णों का इस्तेमाल करने की अनुमति देते हैं.
Merchant API, प्रॉडक्ट आइडेंटिफ़ायर को सीधे यूआरएल के हिस्से के तौर पर संसाधन name में शामिल करता है. उदाहरण के लिए, accounts/{account}/products/{productId}. इसलिए, ये वर्ण स्टैंडर्ड यूआरएल राउटिंग और पार्सिंग में रुकावट डाल सकते हैं. इससे GET, PATCH या DELETE कार्रवाइयों के दौरान, अनचाही 404 Not Found या 400 Bad Request गड़बड़ियां हो सकती हैं.
इन वर्णों वाले प्रॉडक्ट के साथ सुरक्षित तरीके से इंटरैक्ट करने के लिए, आपको संसाधन के नाम के productId या offerId सेगमेंट को एन्कोड करना होगा. एन्कोडिंग एल्गोरिदम, पैडिंग के बिना Base64URL एन्कोडिंग है. ज़्यादा जानकारी के लिए, accounts.productInputs.name देखें.
हल हो गई: हमने Merchant API के पूरे इकोसिस्टम में एक जैसा व्यवहार लागू करने के लिए, एक समाधान रोल आउट किया है. हमने एपीआई रिस्पॉन्स में एक नया फ़ील्ड base64_encoded_name जोड़ा है. यह पहले से कोड किया गया संसाधन का नाम दिखाता है. इससे, सूची या गेट कॉल के आउटपुट को सीधे तौर पर बाद के अपडेट के लिए इनपुट के तौर पर इस्तेमाल किया जा सकता है. इसके लिए, मैन्युअल तरीके से कोडिंग करने की ज़रूरत नहीं होती.
डेटा सोर्स बनाने के बाद, डेटा दिखने में देरी होना
रिपोर्ट की गई: 10-04-2024 यूटीसी | पिछली बार अपडेट किया गया: 12-05-2024 यूटीसी
नई DataSource बनाने के तुरंत बाद, प्रॉडक्ट, प्रमोशन या समीक्षाएं डालने की कोशिश करते समय, कुछ समय के लिए देरी हुई. डेटा सोर्स बनाने के पांच मिनट के अंदर आइटम डालने की कोशिश करने पर, Data source not found गड़बड़ी का मैसेज मिला.
समस्या हल हो गई है: अब नए डेटा सोर्स के साथ तुरंत इंटरैक्ट किया जा सकता है.
क्या आपको कोई और समस्या आ रही है?
अगर आपको कोई और समस्या आ रही है, तो हमारे Merchant API से जुड़ी सहायता पाएं और सुझाव/राय दें या शिकायत करें पेजों पर जाएं.