পরিষেবা অ্যাকাউন্ট

পরিষেবা অ্যাকাউন্টগুলি হল বিশেষ Google অ্যাকাউন্ট যা অ্যাপ্লিকেশনগুলি দ্বারা OAuth 2.0 এর মাধ্যমে প্রোগ্রাম্যাটিকভাবে Google API অ্যাক্সেস করতে ব্যবহার করা যেতে পারে। একটি পরিষেবা অ্যাকাউন্ট একটি OAuth 2.0 ফ্লো ব্যবহার করে যার জন্য মানুষের অনুমোদনের প্রয়োজন হয় না। পরিবর্তে, এটি একটি কী ফাইল ব্যবহার করে যা শুধুমাত্র আপনার অ্যাপ্লিকেশন অ্যাক্সেস করতে পারে। এই নির্দেশিকা আলোচনা করে যে কীভাবে পরিষেবা অ্যাকাউন্টের সাথে কেনাকাটার জন্য সামগ্রী API অ্যাক্সেস করতে হয়।

দ্রষ্টব্য: প্রমাণীকরণের জন্য পরিষেবা অ্যাকাউন্টগুলি ব্যবহার করে অ্যাপ্লিকেশনগুলি শুধুমাত্র আপনার নিজস্ব বণিক কেন্দ্র অ্যাকাউন্ট অ্যাক্সেস করতে পারে৷ আপনি যদি একটি তৃতীয়-পক্ষের অ্যাপ্লিকেশন লিখছেন যার জন্য আপনার ক্লায়েন্টদের বণিক কেন্দ্রের অ্যাকাউন্টগুলিতে অ্যাক্সেস প্রয়োজন, তাহলে অনুগ্রহ করে এর পরিবর্তে অনুমোদনের অনুরোধ নির্দেশিকা দেখুন৷

পূর্বশর্ত

কেনাকাটার জন্য সামগ্রী API অ্যাক্সেস করতে একটি পরিষেবা অ্যাকাউন্ট ব্যবহার করার পদক্ষেপ

  1. পরিষেবা অ্যাকাউন্টের শংসাপত্রগুলি তৈরি করুন বা আপনি ইতিমধ্যে তৈরি করেছেন এমন সর্বজনীন শংসাপত্রগুলি অ্যাক্সেস করুন৷ আপনাকে একটি OAuth 2.0 ক্লায়েন্ট আইডি তৈরি করতে হবে এবং একটি *.json ব্যক্তিগত কী ফাইল পেতে হবে:
    1. Google API কনসোলে যান।
    2. পৃষ্ঠার শীর্ষে ড্রপ-ডাউন মেনুতে একটি প্রকল্প নির্বাচন করুন। আপনার যদি এখনও একটি না থাকে তবে নতুন প্রকল্পে ক্লিক করে একটি তৈরি করুন।
    3. আপনি যদি ইতিমধ্যে এই প্রকল্পের জন্য কেনাকাটার জন্য সামগ্রী API সক্ষম না করে থাকেন, তাহলে Google API-এর তালিকায় এটি অনুসন্ধান করুন এবং এটি সক্ষম করুন৷
    4. বাম দিকে সাইডবারে, শংসাপত্র নির্বাচন করুন। এটি দেখতে আপনাকে উপরের বাম দিকে বাম-পয়েন্টিং তীরটিতে ক্লিক করতে হতে পারে।
    5. একটি পরিষেবা অ্যাকাউন্ট সেট আপ করতে, শংসাপত্র তৈরি করুন এবং তারপরে পরিষেবা অ্যাকাউন্ট নির্বাচন করুন।
    6. নতুন পরিষেবা অ্যাকাউন্টের নাম দিন। এটি পরিষেবা অ্যাকাউন্ট আইডির জন্য ডিফল্ট ব্যবহারকারীর নাম হিসাবেও কাজ করে। পরে ব্যবহারের জন্য '@' অক্ষরের পরে অংশ সহ পরিষেবা অ্যাকাউন্ট আইডি রেকর্ড করুন। তৈরি করুন- এ ক্লিক করুন, তারপরে প্রকল্প এবং ব্যবহারকারীদের অ্যাক্সেস দেওয়ার ঐচ্ছিক ধাপগুলি দিয়ে যান এবং সম্পন্ন ক্লিক করুন।

      কনটেন্ট এপিআই-এ কী কল করা যেতে পারে তার উপর পরিষেবা অ্যাকাউন্টের ভূমিকার পছন্দের কোনও প্রভাব পড়বে না, কারণ বিষয়বস্তু API পদ্ধতিতে অ্যাক্সেসের পরিবর্তে বণিক কেন্দ্রে পরিষেবা অ্যাকাউন্ট আইডির সাথে যুক্ত ভূমিকা দ্বারা নির্ধারিত হয়। আপনি কি বেছে নেবেন তা নিশ্চিত না হলে, শুধু Project > Viewer বেছে নিন।

    7. আপনাকে পরিষেবা অ্যাকাউন্ট পৃষ্ঠায় নির্দেশিত করা হবে যেখানে আপনার নতুন পরিষেবা অ্যাকাউন্ট অ্যাক্সেস করা যেতে পারে।
    8. একটি JSON ব্যক্তিগত কী পেতে, পরিষেবা অ্যাকাউন্টে ক্লিক করুন, তারপর KEYS ট্যাবে। কী যোগ করুন > নতুন কী তৈরি করুন ক্লিক করুন এবং তারপর কী প্রকার হিসাবে JSON নির্বাচন করুন। আপনার কম্পিউটারে ব্যক্তিগত কী ডাউনলোড করতে CREATE এ ক্লিক করুন।
  2. আপনার Merchant Center অ্যাকাউন্টে ব্যবহারকারী হিসাবে নতুন পরিষেবা অ্যাকাউন্ট যোগ করুন। আপনি যদি তৃতীয় পক্ষের বিকাশকারী হন, তাহলে আপনার ক্লায়েন্টকে আপনার জন্য এই পদক্ষেপটি করতে হবে।
    1. আপনার Merchant Center অ্যাকাউন্টে যান।
    2. আপনার মার্চেন্ট সেন্টার অ্যাকাউন্টের সেটিংসে অ্যাকাউন্ট অ্যাক্সেসে যান।
    3. + ব্যবহারকারী যোগ করুন ক্লিক করুন এবং নতুন ব্যবহারকারীর জন্য ইমেল ঠিকানা হিসাবে পরিষেবা অ্যাকাউন্ট আইডি ব্যবহার করুন।

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

    4. পরিষেবা অ্যাকাউন্টের জন্য ব্যবহারকারীর অ্যাক্সেস এবং ইমেল বিজ্ঞপ্তি পছন্দগুলি নির্দিষ্ট করুন৷ মনে রাখবেন যে Accounts পরিষেবা ব্যবহারের জন্য অ্যাডমিন অ্যাক্সেসের প্রয়োজন।
    5. পছন্দগুলি সংরক্ষণ করতে এবং ব্যবহারকারীদের তালিকায় ফিরে যেতে ব্যবহারকারী যুক্ত করুন ক্লিক করুন৷ পরিষেবা অ্যাকাউন্ট আইডিটি নির্বাচিত ব্যবহারকারীর ভূমিকার সাথে তালিকাভুক্ত করা উচিত।
    6. আপনি যোগ করতে চান অন্য সমস্ত পরিষেবা অ্যাকাউন্টগুলির জন্য প্রক্রিয়াটি পুনরাবৃত্তি করুন৷
  3. এখন আপনি Google অ্যাপ্লিকেশন ডিফল্ট শংসাপত্র ফ্লো ব্যবহার করে বা সরাসরি পরিষেবা অ্যাকাউন্ট প্রবাহ ব্যবহার করে পরিষেবা অ্যাকাউন্ট ব্যবহার করে আপনার বণিক কেন্দ্র অ্যাকাউন্ট অ্যাক্সেস করতে পারেন। কেনাকাটার নমুনার জন্য সামগ্রী API দেখায় যে কীভাবে প্রতিটি সমর্থিত প্রোগ্রামিং ভাষায় পরিষেবা অ্যাকাউন্টের শংসাপত্রের জন্য উভয় প্রবাহ ব্যবহার করতে হয়। আপনার নতুন পরিষেবা অ্যাকাউন্ট ব্যবহার করে দেখতে এবং আপনার নিজের কোডে পরিষেবা অ্যাকাউন্টগুলি ব্যবহার করার জন্য আপনাকে কী পরিবর্তন করতে হবে তা জানতে অনুগ্রহ করে কোডের নমুনাগুলি দেখুন৷

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

আমি কি আমার পরিষেবা অ্যাকাউন্ট দিয়ে বণিক কেন্দ্র UI এ সাইন ইন করতে পারি?
না, পরিষেবা অ্যাকাউন্টগুলি নিয়মিত Google অ্যাকাউন্ট নয় এবং মার্চেন্ট সেন্টার UI অ্যাক্সেস করতে পারে না।
কত ঘন ঘন আমার পরিষেবা অ্যাকাউন্ট অ্যাক্সেস টোকেন রিফ্রেশ করতে হবে?
Google OAuth 2.0 অনুমোদন সার্ভার দ্বারা ইস্যু করার এক ঘন্টা পরে অ্যাক্সেস টোকেনগুলির মেয়াদ শেষ হয়৷ যখন একটি অ্যাক্সেস টোকেনের মেয়াদ শেষ হয়ে যায়, তখন অ্যাপ্লিকেশনটিকে অন্য অ্যাক্সেস টোকেন আনতে ক্লায়েন্ট লাইব্রেরি ব্যবহার করা উচিত।