Merchant API-এর জন্য যাচাইকরণ বাধ্যতামূলক। আপনি OAuth 2.0 ক্রেডেনশিয়াল, কোনও পরিষেবা অ্যাকাউন্ট বা অ্যাপ্লিকেশন ডিফল্ট ক্রেডেনশিয়াল (ADC) (সাধারণত টেস্টিং ও লোকাল ডেভেলপমেন্টের জন্য ব্যবহৃত হয়) ব্যবহার করে যাচাই করতে পারবেন।
আপনার নিজের Merchant Center অ্যাকাউন্টে Merchant API অ্যাক্সেস করার অনুমতি দিতে, আপনি একটি পরিষেবা অ্যাকাউন্ট ব্যবহার করতে পারেন। আপনার অ্যাপকে যদি ক্লায়েন্টের Merchant Center অ্যাকাউন্ট অ্যাক্সেস করতে হয়, তাহলে Merchant Center অ্যাকাউন্টে থার্ড-পার্টি অ্যাপের অ্যাক্সেস অনুমোদন করুন লিঙ্কটি দেখুন।
পরিষেবা অ্যাকাউন্ট হল এক বিশেষ ধরনের অ্যাকাউন্ট, যা সাধারণত কোনও ব্যক্তির পরিবর্তে অ্যাপ্লিকেশন ব্যবহার করে। একটি পরিষেবা অ্যাকাউন্ট তার ইমেল আইডি দ্বারা চিহ্নিত করা হয়, যা অ্যাকাউন্টের জন্য অনন্য।
এইসব ধাপ সম্পূর্ণ করার আগে আপনার একটি Merchant Center অ্যাকাউন্ট থাকতে হবে।
পরিষেবার অ্যাকাউন্ট তৈরি করা
পরিষেবা অ্যাকাউন্টের ক্রেডেনশিয়াল জেনারেট করুন অথবা আপনি আগে থেকে জেনারেট করেছেন এমন পাবলিক ক্রেডেনশিয়াল অ্যাক্সেস করুন, তারপর একটি OAuth 2.0 ক্লায়েন্ট আইডি তৈরি করুন:
- Google এপিআই কনসোল-এ যান।
- পৃষ্ঠার উপরে ড্রপ-ডাউন মেনু থেকে একটি প্রোজেক্ট বেছে নিন অথবা একটি প্রোজেক্ট তৈরি করতে নতুন প্রোজেক্ট বিকল্পে ক্লিক করুন।
- Google API-এর তালিকায় Merchant API খুঁজুন এবং এই প্রোজেক্টের জন্য এটি চালু করা আছে কিনা তা নিশ্চিত করুন।
- ম্যানেজ করুন বিকল্পে ক্লিক করুন।
- বাঁদিকের সাইডবারে, ক্রেডেনশিয়াল বিকল্প বেছে নিন। ক্রেডেনশিয়াল দেখতে, আপনাকে পৃষ্ঠার উপরে বাঁদিকে, বাঁদিকে নির্দেশ করা তীরচিহ্নে ক্লিক করতে হতে পারে।
- ক্রেডেনশিয়াল তৈরি করুন, তারপর পরিষেবা অ্যাকাউন্ট বিকল্প বেছে নিন।
- পরিষেবা অ্যাকাউন্টের নাম দিন। এটি পরিষেবা অ্যাকাউন্ট আইডির জন্য ডিফল্ট ইউজারনেম। পরে ব্যবহার করার জন্য '@' অক্ষরের পরের অংশ সহ পরিষেবা অ্যাকাউন্ট আইডি সেভ করুন।
তৈরি করুন বিকল্পে ক্লিক করুন, প্রোজেক্ট ও ব্যবহারকারীদের অ্যাক্সেস দেওয়ার জন্য ঐচ্ছিক ধাপগুলি সম্পূর্ণ করুন, তারপর হয়ে গেছে বিকল্পে ক্লিক করুন।
JSON ব্যক্তিগত কী পান
Google API Console-এ আপনার পরিষেবা অ্যাকাউন্টের জন্য একটি JSON ব্যক্তিগত কী তৈরি করুন:
- পরিষেবা অ্যাকাউন্টে ক্লিক করুন, তারপর কী ট্যাব বেছে নিন।
- কী যোগ করুন > নতুন কী তৈরি করুন বিকল্পে ক্লিক করুন।
- 'কী'-এর ধরন হিসেবে JSON বেছে নিন।
- ব্যক্তিগত কী ডাউনলোড করতে তৈরি করুন বিকল্পে ক্লিক করুন। মনে রাখবেন: ব্যক্তিগত কী তৈরি করার সময় আপনি শুধু সেটি ডাউনলোড করতে পারবেন। আপনি পরে এই ধাপে ফিরে আসতে পারবেন না।
আপনার Merchant Center অ্যাকাউন্টে পরিষেবা অ্যাকাউন্টকে অ্যাক্সেস দিন
আপনার Merchant Center অ্যাকাউন্টে নতুন পরিষেবা অ্যাকাউন্টকে ব্যবহারকারী হিসেবে যোগ করুন:
- Merchant Center-এ সাইন-ইন করুন।
- সেটিংস সেটিংস বিকল্পে ক্লিক করুন।
- ড্রপ-ডাউন থেকে অ্যাক্সেস ও পরিষেবা বিকল্পে ক্লিক করুন।
- "লোকজন ও অ্যাক্সেস" ট্যাবের অধীনে, ব্যক্তি যোগ করুন বিকল্পে ক্লিক করুন।
নতুন ব্যক্তির ইমেল আইডি হিসেবে আপনার পরিষেবা অ্যাকাউন্ট আইডি লিখুন।
আপনি যদি নিজের পরিষেবা অ্যাকাউন্ট আইডি সেভ না করে থাকেন, তাহলে পরিষেবা অ্যাকাউন্ট অ্যাডমিনিস্ট্রেশন পৃষ্ঠায় যান এবং আপনার প্রোজেক্ট বেছে নিন।
পরিষেবা অ্যাকাউন্টের জন্য ব্যবহারকারীর অ্যাক্সেস এবং ইমেল বিজ্ঞপ্তি সংক্রান্ত পছন্দ নির্দিষ্ট করুন।
সেভ করতে এবং ব্যবহারকারীর তালিকায় ফিরে যেতে ব্যবহারকারী যোগ করুন বিকল্পে ক্লিক করুন। পরিষেবা অ্যাকাউন্ট আইডি এখন বেছে নেওয়া ব্যবহারকারীর ভূমিকার সাথে তালিকাভুক্ত করা উচিত।
আপনার Merchant Center অ্যাকাউন্ট ডেটা অ্যাক্সেস করতে হবে এমন সব পরিষেবা অ্যাকাউন্টের জন্য আপনি এই ধাপগুলি পুনরাবৃত্তি করতে পারেন।
প্রায়শই জিজ্ঞাসিত প্রশ্ন
- আমি কি আমার পরিষেবা অ্যাকাউন্ট দিয়ে Merchant Center UI-তে সাইন-ইন করতে পারব?
- না, পরিষেবা অ্যাকাউন্টগুলি সাধারণ Google অ্যাকাউন্ট নয় এবং Merchant Center UI অ্যাক্সেস করতে পারে না।
- কত ঘন ঘন আমাকে পরিষেবা অ্যাকাউন্টের অ্যাক্সেস টোকেন রিফ্রেশ করতে হবে?
- Google OAuth 2.0 অথরাইজেশন সার্ভার থেকে ইস্যু করার এক ঘণ্টা পরে অ্যাক্সেস টোকেনের মেয়াদ শেষ হয়ে যায়। অ্যাক্সেস টোকেনের মেয়াদ শেষ হয়ে গেলে, অ্যাপ্লিকেশনকে
অন্য অ্যাক্সেস টোকেন আনার জন্য ক্লায়েন্ট লাইব্রেরি ব্যবহার করতে হবে। আপনার টোকেন ম্যানুয়ালি রিফ্রেশ করতে,
stored-token.jsonফাইলটি মুছে দিন এবং আবার যাচাই করুন।