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