इस पेज पर, Merchant API से जुड़ी उन समस्याओं के बारे में बताया गया है जिनके बारे में डेवलपर ने शिकायत की है.
INTERNAL_ERROR वाले रिस्पॉन्स कभी-कभी मिलना
शिकायत की तारीख: 2026-06-29 यूटीसी
हमें INTERNAL_ERROR वाले रिस्पॉन्स कभी-कभी मिलने की शिकायतें मिल रही हैं. इससे एपीआई के अलग-अलग तरीकों पर असर पड़ रहा है. आम तौर पर, गड़बड़ी की दर 0.1% के आस-पास होती है, लेकिन कभी-कभी यह थोड़ी ज़्यादा भी हो सकती है.
हम इस समस्या को ठीक करने के लिए काम कर रहे हैं. इस बीच, अगर आपको ये गड़बड़ियां दिखती हैं, तो हमारा सुझाव है कि आप अनुरोध को फिर से भेजें. अगर आपको गड़बड़ी की दर ज़्यादा दिखती है, सहायता टीम से संपर्क करें.
UnauthenticatedException वाली गड़बड़ियां कभी-कभी मिलना
शिकायत की तारीख: 2026-03-30 यूटीसी | पिछला अपडेट: 2026-04-17 यूटीसी
कई ग्राहकों को प्रॉडक्ट अपलोड करते समय और Merchant Center के अन्य एपीआई ऐक्सेस करते समय, UnauthenticatedException वाली गड़बड़ियां कभी-कभी मिल रही हैं.
ये गड़बड़ियां कभी भी हो सकती हैं. यहां तक कि अनुरोध को फिर से भेजने पर भी ये गड़बड़ियां हो सकती हैं. साथ ही, ये गड़बड़ियां पहली बार कॉल करने और बाद में किए जाने वाले अनुरोधों, दोनों के दौरान हो सकती हैं. कुछ कनेक्शन काम नहीं करते, जबकि कुछ कनेक्शन कुछ ही समय में काम करने लगते हैं.
इस समस्या को ठीक करने के लिए, जोखिम कम करने की प्रोसेस लागू की गई है. साथ ही, इसका स्थायी समाधान ढूंढने के लिए, जांच जारी है. अगर आपको यह गड़बड़ी दिखती है, तो हमारा सुझाव है कि एपीआई कॉल को फिर से भेजें.
प्रॉडक्ट और इन्वेंट्री के तरीकों के लिए, ज़्यादा इंतज़ार करना पड़ना, DEADLINE_EXCEEDED और INTERNAL_ERROR वाले मैसेज मिलना
शिकायत की तारीख: 2026-03-18 यूटीसी | पिछला अपडेट: 2026-05-13 यूटीसी
productInputs और regionalInventories तरीकों का इस्तेमाल करते समय, कुछ उपयोगकर्ताओं को लगातार इंतज़ार करना पड़ा. साथ ही, उन्हें DEADLINE_EXCEEDED या INTERNAL_ERROR वाले मैसेज बार-बार मिले. इसकी मुख्य वजह, बैकएंड लेवल पर हुई एक गड़बड़ी थी. इससे प्रोसेसिंग की क्षमता पर असर पड़ा. इस समस्या को ठीक करने की कोशिशें अब भी जारी हैं.
अगर आपको अब भी ज़्यादा इंतज़ार करना पड़ रहा है, तो हमारा सुझाव है कि अनुरोध के बैच का साइज़ कम करें. अगर आपको ऊपर बताई गई गड़बड़ी वाले मैसेज मिल रहे हैं, तो क्लाइंट-साइड टाइमआउट को बढ़ाने की कोशिश करें.
प्रॉडक्ट और इन्वेंट्री के insert तरीकों के लिए थ्रूपुट से जुड़ी समस्याएं
शिकायत की तारीख: 2026-01-28 यूटीसी | पिछला अपडेट: 2026-03-31 यूटीसी
हमें 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 जोड़ा है. इसमें, पहले से कोड में बदला गया संसाधन का नाम शामिल होता है. इससे, आपको मैन्युअल तरीके से कोड में बदले बिना, सूची या गेट कॉल के आउटपुट को सीधे तौर पर, बाद के अपडेट के लिए इनपुट के तौर पर इस्तेमाल करने की सुविधा मिलती है.
डेटा सोर्स बनाने के बाद, इंतज़ार करना पड़ना
शिकायत की तारीख: 2024-04-10 यूटीसी | पिछला अपडेट: 2024-05-12 यूटीसी
नया DataSource बनाने के तुरंत बाद, प्रॉडक्ट, प्रमोशन या समीक्षाएं जोड़ने की कोशिश करने पर, इंतज़ार करना पड़ा. डेटा सोर्स बनाने के पांच मिनट के अंदर आइटम जोड़ने की कोशिश करने पर, Data source not found वाली गड़बड़ी का मैसेज मिला.
ठीक की गई: अब इंतज़ार करने की ज़रूरत नहीं है. इससे, नए बनाए गए डेटा सोर्स के साथ तुरंत इंटरैक्ट किया जा सकता है.
क्या आपको कोई और समस्या आ रही है?
किसी अन्य समस्या के लिए, हमारे Merchant API से जुड़ी सहायता पाना और सुझाव/राय या शिकायत सबमिट करना पेज पर जाएं.