संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
custombatch एक सामान्य तरीका है, जिससे आप कई एपीआई कॉल को एक ही एचटीटीपी अनुरोध में "एंट्री" कहे जाने वाले ग्रुप में रख सकते हैं. हर एंट्री में सिर्फ़ एक तरीके वाले कॉल का रेफ़रंस दिया जाता है.
पसंद के मुताबिक बनाया गया बैच तब अच्छा विकल्प होता है, जब:
आपने अभी-अभी एपीआई का इस्तेमाल करना शुरू किया है और आपके पास अपलोड करने के लिए बहुत सारा प्रॉडक्ट डेटा है.
आपको बहुत सारे अपडेट भेजकर और मिटाने की सुविधा की मदद से,
स्थानीय डेटा को सर्वर के साथ सिंक करने की ज़रूरत होती है.
एक साथ कई अनुरोध करने का अनुरोध करें
एक साथ कई अनुरोध भेजने का तरीका, एक साथ एपीआई कॉल भेजने जैसा ही है. ध्यान दें कि इस बात की कोई गारंटी नहीं है कि अनुरोध में बताई गई एंट्री का क्रम, उनके एक्ज़ीक्यूट होने के क्रम में होगा. हमारा सुझाव है कि आप एक ही बैच रिक्वेस्ट में इंटरडिपेंडेंट कॉल का इस्तेमाल न करें. जैसे, एक ही शिपमेंट को बनाना और अपडेट करना.
इसी तरह, एक साथ किए गए अनुरोधों के लिए मिले रिस्पॉन्स को अनुरोध एंट्री के रिस्पॉन्स के अलग क्रम में लौटाया जा सकता है. BatchId का इस्तेमाल, अनुरोधों और जवाबों को इकट्ठा करने के लिए किया जा सकता है, क्योंकि जवाबों को क्रम से दिखाया जा सकता है.
एपीआई में सही custombatch तरीके का इस्तेमाल करके, कई अनुरोधों को एक साथ भेजा जा सकता है:
संसाधन और उनसे जुड़े पसंद के मुताबिक बैच बनाने के तरीके
बड़े बैच अपलोड करते समय होने वाली गड़बड़ियों से बचने के लिए, हमारा सुझाव है कि custombatch अनुरोधों की संख्या को ज़्यादा से ज़्यादा 1,000 एंट्री तक सीमित रखें. यहां दी गई ज़्यादा से ज़्यादा सीमाएं,
custombatch अनुरोधों पर लागू होती हैं:
हर custombatch अनुरोध के लिए 50,000 एंट्री
ट्रांसफ़र साइज़ 32 एमबी
तय सीमा से ज़्यादा कॉल करने पर, ये request_too_large गड़बड़ियां हो सकती हैं:
"Too many requests in a batch."
"Request payload size exceeds the limit: %d bytes."
[[["समझने में आसान है","easyToUnderstand","thumb-up"],["मेरी समस्या हल हो गई","solvedMyProblem","thumb-up"],["अन्य","otherUp","thumb-up"]],[["वह जानकारी मौजूद नहीं है जो मुझे चाहिए","missingTheInformationINeed","thumb-down"],["बहुत मुश्किल है / बहुत सारे चरण हैं","tooComplicatedTooManySteps","thumb-down"],["पुराना","outOfDate","thumb-down"],["अनुवाद से जुड़ी समस्या","translationIssue","thumb-down"],["सैंपल / कोड से जुड़ी समस्या","samplesCodeIssue","thumb-down"],["अन्य","otherDown","thumb-down"]],["आखिरी बार 2024-07-03 (UTC) को अपडेट किया गया."],[[["The Merchant API is the new version of the Content API for Shopping and is now in beta."],["Use the `custombatch` method to group several API calls into a single HTTP request for efficiency, especially for initial data uploads and synchronization."],["Batch requests have a limit of 50,000 entries and 32Mb transfer size; exceeding these limits will result in errors."],["There's no guarantee that batched requests will be executed or returned in the order they were defined; use `BatchId` to correlate requests and responses."],["For more details and to learn how the Merchant API can improve your integration, visit the announcement blog post."]]],["The Merchant API beta, a new version of the Content API for Shopping, is introduced. It uses `custombatch`, a method to group multiple API calls into a single HTTP request for efficient data uploading and synchronization. `Custombatch` suits large data transfers but doesn't guarantee execution order. `BatchId` correlates requests and responses. Batches can have top-level or entry-specific errors. There is a recommended limit of 1,000 entries per batch with maximum limits of 50,000 entries, and 32Mb size.\n"]]