একটি গুগল এপিআই কনসোল প্রজেক্ট তৈরি এবং কনফিগার করার জন্য অনুসরণীয় ধাপগুলো নির্ভর করে আপনি আপনার অ্যাপ্লিকেশনে কোন ধরনের OAuth 2.0 অথরাইজেশন সিনারিও তৈরি করছেন তার উপর। আপনি যে অথরাইজেশন সিনারিওর জন্য তৈরি করছেন তা নির্বাচন করুন; আপনার পছন্দের উপর ভিত্তি করে এই নির্দেশিকাটি কাস্টমাইজ করা হবে।
OAuth 2.0 ক্রেডেনশিয়াল তৈরি করতে এবং আপনার অ্যাপের জন্য গুগল অ্যাডস এপিআই সক্রিয় করতে একটি গুগল এপিআই কনসোল প্রজেক্ট প্রয়োজন।
গুগল সার্ভার দ্বারা গুগল অ্যাডস ব্যবহারকারীদের প্রমাণীকরণ এবং অনুমোদনের জন্য এই ক্রেডেনশিয়ালগুলো প্রয়োজন হয়। এই ক্রেডেনশিয়ালগুলো আপনাকে এপিআই (API)-তে কল করার জন্য OAuth টোকেন তৈরি করতে দেয়।
যদিও আপনি একাধিক প্রজেক্টের জন্য একটিমাত্র ডেভেলপার টোকেন ব্যবহার করতে পারেন, প্রতিটি প্রজেক্টে কেবল একটিমাত্র ডেভেলপার টোকেনই ব্যবহার করা যাবে।
একটি গুগল এপিআই কনসোল প্রজেক্ট নির্বাচন করুন বা তৈরি করুন
একটি প্রজেক্ট তৈরি করতে নির্দেশাবলী অনুসরণ করুন। আপনার প্রজেক্টের জন্য বিলিং চালু করা ঐচ্ছিক। যদি আপনার বিলিং চালু করা থাকে, তাহলে নতুন প্রজেক্টের জন্য একটি বিলিং অ্যাকাউন্ট নির্বাচন করুন। গুগল অ্যাডস এপিআই (Google Ads API) ব্যবহারের জন্য কোনো চার্জ নেই, তবে মোট ক্লাউড প্রজেক্টের সংখ্যার উপর একটি কোটা রয়েছে।
আপনার প্রজেক্টে গুগল অ্যাডস এপিআই (Google Ads API) সক্রিয় করুন।
আপনার প্রজেক্টে গুগল অ্যাডস এপিআই (Google Ads API) চালু করতে, এই ধাপগুলো অনুসরণ করুন:
গুগল এপিআই কনসোলে এপিআই লাইব্রেরি খুলুন । অনুরোধ করা হলে, আপনার প্রজেক্টটি নির্বাচন করুন অথবা একটি নতুন প্রজেক্ট তৈরি করুন। এপিআই লাইব্রেরিতে প্রোডাক্ট ফ্যামিলি এবং জনপ্রিয়তা অনুসারে শ্রেণীবদ্ধ করে সমস্ত উপলব্ধ এপিআই-এর তালিকা দেওয়া থাকে।
তালিকায় Google Ads API দেখা না গেলে, এটি খুঁজে পেতে সার্চ ব্যবহার করুন।
Google Ads API নির্বাচন করুন, তারপর Enable বোতামে ক্লিক করুন।
গুগল অ্যাডস এপিআই সক্রিয় করুন
OAuth সম্মতি স্ক্রিন কনফিগার করুন
যখন আপনি অনুমোদনের জন্য OAuth 2.0 ব্যবহার করেন, তখন Google ব্যবহারকারীকে একটি সম্মতি স্ক্রিন দেখায়, যেখানে আপনার প্রকল্পের একটি সারসংক্ষেপ, এর নীতিমালা এবং অনুরোধকৃত অ্যাক্সেসের অনুমোদিত পরিধি অন্তর্ভুক্ত থাকে। আপনার অ্যাপের OAuth সম্মতি স্ক্রিন কনফিগার করার মাধ্যমে নির্ধারিত হয় যে ব্যবহারকারী ও অ্যাপ পর্যালোচকদের কাছে কী প্রদর্শিত হবে, এবং এটি আপনার অ্যাপকে রেজিস্টার করে, যাতে আপনি পরবর্তীতে এটি প্রকাশ করতে পারেন।
আপনার অ্যাপ্লিকেশনের জন্য একটি OAuth সম্মতি স্ক্রিন কনফিগার করতে নির্দেশাবলী অনুসরণ করুন এবং https://www.googleapis.com/auth/adwords একটি OAuth স্কোপ হিসেবে যুক্ত করুন।
ব্যবহারকারীর ধরণ এবং প্রকাশনার অবস্থা সম্পর্কে গুরুত্বপূর্ণ বিবেচ্য বিষয়সমূহ
OAuth সম্মতি স্ক্রিনটি কনফিগার করার সময়, ব্যবহারকারীর ধরন এবং প্রকাশনার অবস্থা সেটিংসের দিকে মনোযোগ দিন।
- ব্যবহারকারীর ধরণ: এটি নির্ধারণ করে যে আপনার অ্যাপটি শুধুমাত্র আপনার প্রতিষ্ঠানের ব্যবহারকারীদের জন্য সীমাবদ্ধ ('অভ্যন্তরীণ') নাকি যেকোনো গুগল ব্যবহারকারীর জন্য উপলব্ধ ('বাহ্যিক')। উল্লেখ্য যে, 'অভ্যন্তরীণ' বিকল্পটি কেবল তখনই উপলব্ধ হবে, যদি আপনার প্রজেক্টটি কোনো গুগল ওয়ার্কস্পেস প্রতিষ্ঠানের অংশ হয়।
- প্রকাশনার অবস্থা: এটি নির্ধারণ করে যে অ্যাপটি 'টেস্টিং' মোডে (আপনার যোগ করা নির্দিষ্ট পরীক্ষামূলক ব্যবহারকারীদের জন্য সীমাবদ্ধ) আছে, নাকি 'প্রোডাকশন পর্যায়ে' (ব্যবহারকারীর ধরন অনুযায়ী নির্ধারিত দর্শকদের জন্য উপলব্ধ, যার জন্য সম্ভবত গুগলের অ্যাপ যাচাইকরণের প্রয়োজন হতে পারে)।
আপনার অ্যাপ্লিকেশনের জন্য সর্বোত্তম সিদ্ধান্ত নিতে, অফিসিয়াল গুগল ক্লাউড সাপোর্ট ডকুমেন্টেশনে এই সেটিংসগুলির বিস্তারিত ব্যাখ্যা এবং প্রভাব পর্যালোচনা করুন:
আপনার অ্যাপ্লিকেশনটি উদ্দিষ্ট ব্যবহারকারীদের কাছে সহজলভ্য করার জন্য এই সেটিংসগুলো বোঝা অত্যন্ত গুরুত্বপূর্ণ।
একটি ক্লায়েন্ট আইডি এবং ক্লায়েন্ট সিক্রেট তৈরি করুন
যদি আপনি এমন একটি বিদ্যমান গুগল এপিআই কনসোল প্রজেক্ট ব্যবহার করেন যেখানে আগে থেকেই একটি ক্লায়েন্ট আইডি এবং ক্লায়েন্ট সিক্রেট তৈরি করা আছে, তাহলে আপনি এই ধাপটি এড়িয়ে যেতে পারেন। অন্যথায়, নির্দেশাবলী অনুসরণ করে একটি ক্লায়েন্ট আইডি এবং ক্লায়েন্ট সিক্রেট তৈরি করুন। আপনি অ্যাপ্লিকেশন টাইপ হিসেবে ডেস্কটপ অ্যাপ অথবা ওয়েব অ্যাপ্লিকেশন বেছে নিতে পারেন। OAuth 2.0 ক্লায়েন্ট তৈরি হয়ে গেলে, প্রথমে এর 'Download OAuth client' আইকনে এবং তারপর পরবর্তী স্ক্রিনে থাকা ' DOWNLOAD JSON' বোতামে ক্লিক করে ক্লায়েন্টের JSON ফাইলটি ডাউনলোড করুন।