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