মার্চেন্ট API ডিজাইন

আমরা কেনাকাটা ডেভেলপারদের জন্য Content API-এর সাথে পরিচিত হওয়ার জন্য Merchant API ডিজাইন করেছি, তবুও সহজ এবং আরও নমনীয়। এখানে মার্চেন্ট API এর ডিজাইনের কিছু বিস্তারিত তথ্য রয়েছে।

সাব-এপিআই

মার্চেন্ট এপিআই হল সাব-এপিআই-এর একটি সংগ্রহ। সাব-এপিআইগুলি সম্পর্কিত পরিষেবা এবং সংস্থানগুলির গ্রুপ। এই ডিজাইনের অর্থ হল আপনি শুধুমাত্র আপনার অনন্য ইন্টিগ্রেশনের জন্য প্রয়োজনীয় সাব-এপিআই ব্যবহার করতে পারেন।

মার্চেন্ট এপিআইতে নিম্নলিখিত সাব-এপিআই অন্তর্ভুক্ত থাকে:

  • অ্যাকাউন্টস : স্কেলে মার্চেন্ট সেন্টার অ্যাকাউন্টগুলি পরিচালনা করুন।
  • পণ্য : মূল্য এবং প্রাপ্যতার মতো পণ্যের ডেটা পরিচালনা করুন।
  • ডেটা উত্স : আপনার পণ্যগুলির জন্য ডেটা উত্সগুলি দেখুন এবং পরিচালনা করুন৷
  • ইনভেন্টরি : Google-এ স্টোর বা অঞ্চল অনুসারে আপনার পণ্যগুলি প্রদর্শন করুন।
  • প্রতিবেদন : Google জুড়ে আপনার পণ্য, কর্মক্ষমতা, এবং প্রতিযোগিতামূলক ল্যান্ডস্কেপের ডেটা দেখুন।
  • প্রচার : আপনার পণ্যগুলির জন্য বিশেষ অফারগুলি প্রদর্শন করতে প্রচারগুলি তৈরি করুন এবং পরিচালনা করুন৷
  • স্থানীয় ফিড অংশীদারিত্ব : আপনার স্থানীয় পণ্য ইনভেন্টরি ফিড আপলোড করুন।
  • রূপান্তর উত্স : আপনার অ্যাকাউন্টের জন্য রূপান্তর উত্স পরিচালনা করুন৷
  • বিজ্ঞপ্তি : বিজ্ঞপ্তি সাবস্ক্রিপশন পরিচালনা করুন।
  • কোটা : আপনার অ্যাকাউন্টের API কোটা পরীক্ষা করুন।

পরিবহন

মার্চেন্ট API-এর ডিফল্ট পরিবহন ব্যবস্থা হল gRPC । আপনি REST ব্যবহার করতে পারেন।

আরও তথ্যের জন্য কুইকস্টার্ট গাইড দেখুন।

এনামস

মার্চেন্ট এপিআই জুড়ে Enum ক্ষেত্র ভবিষ্যতে নতুন মান প্রকাশ করতে পারে। আপনার কোডটি এমনভাবে গঠন করা উচিত যাতে এটি অচেনা মানগুলিকে সুন্দরভাবে পরিচালনা করতে পারে। আপনার অচেনা enum মানগুলির ঘটনা নিরীক্ষণ করা উচিত এবং কোডটি আপ টু ডেট রাখতে হস্তক্ষেপ করা উচিত।

সংস্করণ করা

সাব-এপিআইগুলি আলাদাভাবে সংস্করণ করা হয়। এর মানে হল যে আপনি ব্যবহার করেন না এমন একটি সাব-এপিআই আপডেট করলে আপনাকে কিছু করতে হবে না। আপনার ব্যবহার করা সাব-এপিআইগুলির নতুন সংস্করণ প্রকাশিত হলেই আপনাকে আপনার কোড আপডেট করতে হবে৷ আরও তথ্যের জন্য, সংস্করণ দেখুন।

"বিটা" তে শেষ হওয়া সংস্করণগুলি পরিবর্তন বা অপসারণ সাপেক্ষে৷