इस पेज पर, Merchant API से जुड़ी उन समस्याओं के बारे में बताया गया है जिनके बारे में डेवलपर को पता है.
अनुरोध पूरा होने में ज़्यादा समय लगना
इस बारे में जानकारी मिली: 2026-06-09 यूटीसी
कई ग्राहकों को Merchant Center API के अलग-अलग तरीकों को ऐक्सेस करने में गड़बड़ियां आ रही हैं. साथ ही, अनुरोध पूरा होने में ज़्यादा समय लग रहा है.
इसकी असली वजह का पता लगाने के लिए, जांच जारी है.
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 से जुड़ी सहायता पाना और सुझाव/राय या शिकायत सबमिट करना पेज पर जाएं.