परफ़ॉर्मेंस के सबसे सही तरीके

प्रॉडक्ट अपलोड करने में, हर कार्रवाई के हिसाब से कुछ समय लगता है. अगर आपको कम समय में कई प्रॉडक्ट अपलोड करने हैं, तो इस वजह से यह प्रोसेस धीमी लग सकती है.

हमारा सुझाव है कि सीएसएस एपीआई को पैरलल में कॉल करें.

पैरलल कॉल

अपलोड करने की प्रोसेस को तेज़ करने के लिए, हमारा सुझाव है कि एक साथ कई प्रॉडक्ट अपलोड करने के लिए, पैरलल कॉल का इस्तेमाल करें. इससे, अपलोड करने में लगने वाला कुल समय काफ़ी कम हो सकता है. अपनी प्रोग्रामिंग भाषा के हिसाब से, सही सुविधाओं का इस्तेमाल करें.

Java के लिए, पैरलल एक्ज़ीक्यूटर में एसिंक्रोनस वर्शन का इस्तेमाल करें:

ApiFuture<CssProductInput> future =
  cssProductInputsServiceClient.insertCssProductInputCallable().futureCall(request);

एक साथ कई अनुरोध भेजने के बारे में ज़्यादा जानकारी पाने के लिए, Merchant API से जुड़े दस्तावेज़ देखें

बल्क / बैच में की जाने वाली कार्रवाइयां

सीएसएस एपीआई में, बल्क और बैच में की जाने वाली कार्रवाइयों की सुविधा सीधे तौर पर उपलब्ध नहीं है. हालांकि, अगर एचटीटीपी का इस्तेमाल करके, एपीआई को सीधे तौर पर कॉल किया जा रहा है, तो Google API की डिफ़ॉल्ट बैच सुविधा का इस्तेमाल किया जा सकता है.

बैच में अनुरोध भेजने के लिए, उन्हें फ़ॉर्मैट करने के बारे में ज़्यादा जानकारी पाने के लिए, Merchant API से जुड़े दस्तावेज़ देखें.

सीमाएं

बैच में अनुरोध भेजने पर, ये सीमाएं लागू होती हैं:

  • बैच में भेजे गए हर अनुरोध में, नेस्ट किए गए 2,000 अनुरोध भेजे जा सकते हैं.

अगर बैच में भेजे गए किसी अनुरोध में, इनमें से कोई भी सीमा पार हो जाती है, तो एपीआई 400 Bad Request गड़बड़ी का मैसेज दिखाता है और पूरे अनुरोध को अस्वीकार कर देता है.