সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
custombatch হল একটি সাধারণ পদ্ধতি যা আপনাকে একটি একক HTTP অনুরোধে "এন্ট্রি" নামে পরিচিত একাধিক API কলকে গোষ্ঠীভুক্ত করতে দেয়। প্রতিটি এন্ট্রি শুধুমাত্র একটি একক পদ্ধতি কল উল্লেখ করে.
কাস্টম ব্যাচ একটি ভাল পছন্দ যখন:
আপনি সবেমাত্র API ব্যবহার শুরু করেছেন এবং আপলোড করার জন্য প্রচুর পণ্য ডেটা আছে৷
আপনাকে প্রচুর আপডেট এবং মুছে ফেলার মাধ্যমে সার্ভারের সাথে স্থানীয় ডেটা সিঙ্ক্রোনাইজ করতে হবে।
ব্যাচ অনুরোধ করুন
ব্যাচ অনুরোধ পাঠানো সমান্তরাল API কল পাঠানোর অনুরূপ। উল্লেখ্য যে অনুরোধে সংজ্ঞায়িত এন্ট্রির ক্রম যেভাবে কার্যকর করা হয় সেই ক্রমে হবে এমন কোন গ্যারান্টি নেই। আমরা সুপারিশ করি যে আপনি একক ব্যাচের অনুরোধে (যেমন একই চালান তৈরি এবং আপডেট করা) মধ্যে পরস্পর নির্ভরশীল কলগুলি ব্যবহার করবেন না।
একইভাবে, ব্যাচ করা অনুরোধগুলির জন্য প্রাপ্ত প্রতিক্রিয়াগুলি অনুরোধ এন্ট্রিগুলির থেকে ভিন্ন ক্রমে ফেরত দেওয়া যেতে পারে। BatchId অনুরোধ এবং প্রতিক্রিয়াগুলিকে সম্পর্কযুক্ত করতে ব্যবহার করা যেতে পারে কারণ উত্তরগুলি ক্রম থেকে ফিরে আসতে পারে।
আপনি উপযুক্ত custombatch পদ্ধতিতে কল করে API এ ব্যাচ অনুরোধ করতে পারেন:
বড় ব্যাচ আপলোড করার সময় ত্রুটি এড়াতে, আমরা custombatch অনুরোধের আকার সর্বাধিক 1,000 এন্ট্রিতে সীমাবদ্ধ করার পরামর্শ দিই। নিম্নলিখিত সর্বাধিক custombatch অনুরোধে প্রযোজ্য:
প্রতি custombatch অনুরোধে 50,000 এন্ট্রি
32Mb স্থানান্তর আকার
যে কলগুলি সর্বোচ্চ সীমা ছাড়িয়ে যায় তার ফলে নিম্নলিখিত 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"]],["2025-06-19 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"]]