আপনার বণিক কেন্দ্র অ্যাকাউন্টে অ্যাক্সেস অনুমোদন করুন

আপনার নিজস্ব Merchant Center অ্যাকাউন্টে Merchant API অ্যাক্সেস অনুমোদন করতে আপনি একটি পরিষেবা অ্যাকাউন্ট ব্যবহার করতে পারেন। যদি আপনার অ্যাপের আপনার ক্লায়েন্টদের Merchant Center অ্যাকাউন্ট অ্যাক্সেস করার প্রয়োজন হয়, তাহলে Merchant Center অ্যাকাউন্টগুলিতে তৃতীয় পক্ষের অ্যাপ অ্যাক্সেস অনুমোদন দেখুন।

একটি পরিষেবা অ্যাকাউন্ট হল একটি বিশেষ ধরণের অ্যাকাউন্ট, যা সাধারণত কোনও ব্যক্তির পরিবর্তে একটি অ্যাপ্লিকেশন দ্বারা ব্যবহৃত হয়। একটি পরিষেবা অ্যাকাউন্ট তার ইমেল ঠিকানা দ্বারা চিহ্নিত করা হয়, যা অ্যাকাউন্টের জন্য অনন্য।

এই ধাপগুলি সম্পূর্ণ করার আগে আপনার অবশ্যই একটি মার্চেন্ট সেন্টার অ্যাকাউন্ট থাকতে হবে।

একটি পরিষেবা অ্যাকাউন্ট তৈরি করুন

পরিষেবা অ্যাকাউন্টের শংসাপত্র তৈরি করুন, অথবা আপনার ইতিমধ্যে তৈরি করা পাবলিক শংসাপত্রগুলি অ্যাক্সেস করুন, তারপর একটি OAuth 2.0 ক্লায়েন্ট আইডি তৈরি করুন:

  1. গুগল এপিআই কনসোলে যান।
  2. পৃষ্ঠার উপরের ড্রপ-ডাউন মেনু থেকে একটি প্রকল্প নির্বাচন করুন, অথবা একটি তৈরি করতে নতুন প্রকল্পে ক্লিক করুন।
  3. গুগল এপিআই-এর তালিকায় মার্চেন্ট এপিআই খুঁজুন এবং নিশ্চিত করুন যে এটি এই প্রকল্পের জন্য সক্ষম।
  4. পরিচালনা করুন- এ ক্লিক করুন।
  5. বাম দিকের সাইডবারে, Credentials নির্বাচন করুন। Credentials দেখতে আপনাকে পৃষ্ঠার উপরের বাম দিকের বাম দিকের তীরটিতে ক্লিক করতে হতে পারে।
  6. CREATE CREDENTIALS নির্বাচন করুন, তারপর Service account নির্বাচন করুন।
  7. পরিষেবা অ্যাকাউন্টের নাম দিন। এটি পরিষেবা অ্যাকাউন্ট আইডির ডিফল্ট ব্যবহারকারীর নাম। পরবর্তী ব্যবহারের জন্য '@' অক্ষরের পরের অংশটি সহ পরিষেবা অ্যাকাউন্ট আইডি সংরক্ষণ করুন।
  8. CREATE এ ক্লিক করুন, প্রকল্প এবং ব্যবহারকারীদের অ্যাক্সেস দেওয়ার জন্য ঐচ্ছিক ধাপগুলি অনুসরণ করুন, তারপর DONE এ ক্লিক করুন।

একটি JSON প্রাইভেট কী পান

Google API কনসোলে আপনার পরিষেবা অ্যাকাউন্টের জন্য একটি JSON প্রাইভেট কী তৈরি করুন:

  1. পরিষেবা অ্যাকাউন্টে ক্লিক করুন, তারপর KEYS ট্যাবটি নির্বাচন করুন।
  2. কী যোগ করুন > নতুন কী তৈরি করুন ক্লিক করুন।
  3. কী টাইপ হিসেবে JSON নির্বাচন করুন।
  4. প্রাইভেট কী ডাউনলোড করতে CREATE এ ক্লিক করুন। দ্রষ্টব্য: আপনি শুধুমাত্র প্রাইভেট কী তৈরি হয়ে গেলেই ডাউনলোড করতে পারবেন। আপনি পরে এই ধাপে ফিরে আসতে পারবেন না।

আপনার Merchant Center অ্যাকাউন্টে পরিষেবা অ্যাকাউন্টের অ্যাক্সেস দিন

আপনার Merchant Center অ্যাকাউন্টে ব্যবহারকারী হিসেবে নতুন পরিষেবা অ্যাকাউন্টটি যোগ করুন:

  1. মার্চেন্ট সেন্টারে সাইন ইন করুন।
  2. সেটিংস এবং সরঞ্জাম আইকন সেটিংস এ ক্লিক করুন।
  3. ড্রপ-ডাউনে, People এবং অ্যাক্সেস এ ক্লিক করুন।
  4. ব্যক্তি যোগ করুন এ ক্লিক করুন, এবং নতুন ব্যক্তির ইমেল ঠিকানা হিসেবে আপনার পরিষেবা অ্যাকাউন্ট আইডি লিখুন।

    যদি আপনি আপনার পরিষেবা অ্যাকাউন্ট আইডি সংরক্ষণ না করে থাকেন, তাহলে পরিষেবা অ্যাকাউন্ট প্রশাসন পৃষ্ঠায় যান এবং আপনার প্রকল্পটি নির্বাচন করুন।

  5. পরিষেবা অ্যাকাউন্টের জন্য ব্যবহারকারীর অ্যাক্সেস এবং ইমেল বিজ্ঞপ্তি পছন্দগুলি নির্দিষ্ট করুন।

  6. সংরক্ষণ করতে "ব্যবহারকারী যোগ করুন" এ ক্লিক করুন এবং ব্যবহারকারীদের তালিকায় ফিরে যান। পরিষেবা অ্যাকাউন্ট আইডি এখন নির্বাচিত ব্যবহারকারীর ভূমিকার সাথে তালিকাভুক্ত হওয়া উচিত।

আপনার Merchant Center অ্যাকাউন্টের ডেটা অ্যাক্সেস করার প্রয়োজন এমন সমস্ত পরিষেবা অ্যাকাউন্টের জন্য আপনি এই ধাপগুলি পুনরাবৃত্তি করতে পারেন।

সচরাচর জিজ্ঞাস্য

আমি কি আমার পরিষেবা অ্যাকাউন্ট ব্যবহার করে মার্চেন্ট সেন্টার UI-তে সাইন ইন করতে পারব?
না, পরিষেবা অ্যাকাউন্টগুলি নিয়মিত Google অ্যাকাউন্ট নয় এবং এগুলি Merchant Center UI অ্যাক্সেস করতে পারে না।
আমার কত ঘন ঘন পরিষেবা অ্যাকাউন্ট অ্যাক্সেস টোকেন রিফ্রেশ করতে হবে?
Google OAuth 2.0 Authorization Server দ্বারা ইস্যু করার এক ঘন্টা পরে অ্যাক্সেস টোকেনের মেয়াদ শেষ হয়ে যায়। যখন একটি অ্যাক্সেস টোকেনের মেয়াদ শেষ হয়ে যায়, তখন অ্যাপ্লিকেশনটির ক্লায়েন্ট লাইব্রেরি ব্যবহার করে অন্য একটি অ্যাক্সেস টোকেন আনা উচিত। আপনার টোকেনটি ম্যানুয়ালি রিফ্রেশ করতে, stored-token.json ফাইলটি মুছে ফেলুন এবং পুনরায় প্রমাণীকরণ করুন।