এই পৃষ্ঠায় মার্চেন্ট এপিআই (Merchant API) নিয়ে ডেভেলপারদের জ্ঞাত উদ্বেগগুলো নথিভুক্ত করা হয়েছে।
UnauthenticatedException এলোমেলো ত্রুটি
রিপোর্ট করা হয়েছে: ২০২৬-০৩-৩০ ইউটিসি | সর্বশেষ আপডেট করা হয়েছে: ২০২৬-০৪-১৭ ইউটিসি
একাধিক গ্রাহক পণ্য আপলোড করার সময় এবং অন্যান্য মার্চেন্ট সেন্টার এপিআই অ্যাক্সেস করার সময় মাঝে মাঝে UnauthenticatedException ত্রুটির সম্মুখীন হচ্ছেন। পুনরায় চেষ্টা করার পরেও ত্রুটিগুলো এলোমেলোভাবে ঘটে এবং এটি প্রাথমিক কল ও পরবর্তী উভয় প্রচেষ্টাকেই প্রভাবিত করে। কিছু সংযোগ ব্যর্থ হয়, আবার কিছু অল্প সময়ের মধ্যেই সফল হয়।
একটি সাময়িক সমাধান প্রয়োগ করা হয়েছে এবং একটি স্থায়ী সমাধানের জন্য তদন্ত চলছে। আপনি যদি এই ত্রুটির সম্মুখীন হন, তবে আমরা এপিআই কলগুলো পুনরায় চেষ্টা করার পরামর্শ দিচ্ছি।
পণ্য এবং ইনভেন্টরি পদ্ধতিগুলির জন্য বর্ধিত লেটেন্সি, DEADLINE_EXCEEDED এবং INTERNAL_ERROR বার্তা।
রিপোর্ট করা হয়েছে: ২০২৬-০৩-১৮ ইউটিসি | সমাধান করা হয়েছে: ২০২৬-০৩-৩১ ইউটিসি
কিছু ব্যবহারকারী productInputs এবং regionalInventories মেথডগুলো ব্যবহার করার সময় দীর্ঘস্থায়ী ল্যাটেন্সি এবং ঘন ঘন DEADLINE_EXCEEDED বা INTERNAL_ERROR মেসেজের সম্মুখীন হন। এর প্রধান কারণ হিসেবে ব্যাকএন্ড-স্তরের একটি ঘটনাকে চিহ্নিত করা হয়েছে, যা প্রসেসিং দক্ষতাকে প্রভাবিত করছিল।
সমাধান: এই ঘটনাটি ৩১শে মার্চ, ২০২৬ তারিখে সম্পূর্ণরূপে প্রশমিত করা হয়েছে। প্রশমনের পর, ত্রুটির হার উল্লেখযোগ্যভাবে হ্রাস পেয়েছে। আপনি যদি এখনও উচ্চ লেটেন্সি অনুভব করেন, তাহলে আমরা আপনার ক্লায়েন্ট-সাইড টাইমআউট যাচাই করতে এবং অনুরোধের ব্যাচ সাইজ কমানোর পরামর্শ দিচ্ছি।
পণ্য এবং ইনভেন্টরি insert পদ্ধতির জন্য থ্রুপুট সমস্যা
রিপোর্ট করা হয়েছে: ২০২৬-০১-২৮ ইউটিসি | সর্বশেষ আপডেট করা হয়েছে: ২০২৬-০৩-৩১ ইউটিসি
মার্চেন্ট এপিআই-তে বিপুল পরিমাণ ডেটা প্রেরণের সময় থ্রুপুট সংক্রান্ত ক্লায়েন্ট-সাইড পারফরম্যান্স সমস্যার রিপোর্ট আমরা পেয়েছি। নিম্নলিখিত মেথডগুলোর জন্য ক্লায়েন্ট লাইব্রেরি ব্যবহার করার সময় আপনি এই সমস্যাটি দেখতে পারেন:
-
accounts.productInputs.insert -
accounts.products.localInventories.insert -
accounts.products.regionalInventories.insert
আমরা বিভিন্ন ব্যাকএন্ড সিস্টেমের পারফরম্যান্স বাড়ানোর জন্য উন্নতি সাধন করেছি। আপনি যদি এখনও এই সমস্যার সম্মুখীন হন, তাহলে থ্রুপুট সর্বোচ্চ করতে আপনার একটি চ্যানেল পুল কনফিগার করার প্রয়োজন হতে পারে। এটি একাধিক অন্তর্নিহিত সংযোগ পরিচালনা করার মাধ্যমে একটি একক gRPC চ্যানেলের সাধারণ ১০০-স্ট্রিমের সীমাবদ্ধতাকে অতিক্রম করে। আরও তথ্যের জন্য, ‘Refactor code for concurrent requests: Improve through channel pools’ দেখুন।
বিশেষ অক্ষর সহ পণ্য শনাক্তকারী
রিপোর্ট করা হয়েছে: ২০২৫-১০-০৩ ইউটিসি | সর্বশেষ আপডেট করা হয়েছে: ২০২৬-০৪-০৮ ইউটিসি
প্রোডাক্ট ম্যানেজ করার সময় ব্যবহারকারীরা সমস্যার সম্মুখীন হতে পারেন, যখন productId বা offerId প্রোডাক্ট আইডি ফরম্যাটিং নির্দেশিকা মেনে চলে না। এই ধরনের প্রোডাক্ট আইডিতে বিশেষ অক্ষর থাকতে পারে — বিশেষ করে ফরওয়ার্ড স্ল্যাশ ( / ), কোলন ( : , টিল্ড ( ~ ), এবং পার্সেন্ট সাইন ( % )। মার্চেন্ট সেন্টারের মতো প্ল্যাটফর্মগুলো ইতিমধ্যেই প্রোডাক্ট আইডিতে কিছু বিশেষ অক্ষর ব্যবহারের অনুমতি দেয়।
Because Merchant API incorporates the product identifier directly into the resource name as part of the URL (for example accounts/{account}/products/{productId} ), these characters can interfere with standard URL routing and parsing, leading to unexpected 404 Not Found or 400 Bad Request errors during GET, PATCH, or DELETE operations.
এই অক্ষরগুলো ধারণকারী পণ্যগুলোর সাথে নিরাপদে ইন্টারঅ্যাক্ট করতে, আপনাকে অবশ্যই রিসোর্স নামের productId বা offerId অংশটি এনকোড করতে হবে। এনকোডিং অ্যালগরিদমটি হলো কোনো প্যাডিং ছাড়া Base64URL এনকোডিং । আরও তথ্যের জন্য, accounts.productInputs.name দেখুন।
সমাধান: মার্চেন্ট এপিআই ইকোসিস্টেম জুড়ে আচরণকে মানসম্মত করার জন্য আমরা একটি সমাধান চালু করেছি। আমরা এপিআই রেসপন্সগুলিতে base64_encoded_name নামে একটি নতুন ফিল্ড যুক্ত করেছি, যা প্রি-এনকোডেড রিসোর্স নামটি প্রদান করে। এর ফলে, ম্যানুয়াল এনকোডিং না করেই আপনি পরবর্তী আপডেটের জন্য কোনো লিস্ট বা গেট কলের আউটপুট সরাসরি ইনপুট হিসেবে ব্যবহার করতে পারবেন।
ডেটা উৎস তৈরির পরে বিলম্ব
রিপোর্ট করা হয়েছে: ২০২৪-০৪-১০ ইউটিসি | সর্বশেষ আপডেট করা হয়েছে: ২০২৪-০৫-১২ ইউটিসি
A known delay occurred when trying to insert products, promotions, or reviews immediately after creating a new DataSource . The Data source not found error was returned when trying to insert items within 5 minutes of the data source being created.
সমাধান: এই বিলম্বটি দূর করা হয়েছে, ফলে এখন নতুন তৈরি ডেটা উৎসগুলোর সাথে আরও দ্রুত যোগাযোগ করা সম্ভব।
অন্য কোনো সমস্যা?
অন্য কোনো সমস্যার জন্য আমাদের ‘মার্চেন্ট এপিআই সংক্রান্ত সাহায্য নিন’ এবং ‘মতামত দিন’ পেজগুলিতে যান।