Google Ads API অ্যাক্সেস করতে OAuth 2.0 ব্যবহার করুন

অন্যান্য গুগল এপিআই-এর মতোই, গুগল অ্যাডস এপিআই-ও অথেন্টিকেশন এবং অথরাইজেশনের জন্য OAuth 2.0 প্রোটোকল ব্যবহার করে। OAuth 2.0 আপনার গুগল অ্যাডস এপিআই ক্লায়েন্ট অ্যাপকে ব্যবহারকারীর লগইন তথ্য পরিচালনা বা সংরক্ষণ না করেই তার গুগল অ্যাডস অ্যাকাউন্ট অ্যাক্সেস করার সুযোগ দেয়।

মোটামুটিভাবে বলতে গেলে, গুগলের সমর্থিত সমস্ত OAuth 2.0 অথরাইজেশন সিনারিও গুগল অ্যাডস এপিআই-এর সাথেও কাজ করে। তবে, আমরা এমন কয়েকটি সিনারিওর উপর আলোকপাত করব যা গুগল অ্যাডস এপিআই ডেভেলপারদের জন্য সবচেয়ে সাধারণ।

দৃশ্যকল্প সুপারিশকৃত পদ্ধতি
আমার অ্যাপটি ইতিমধ্যেই এক বা একাধিক গুগল এপিআই ব্যবহার করে। আমি আমার অ্যাপের জন্য OAuth 2.0 ওয়ার্কফ্লো-এর সাপোর্ট তৈরি করে ফেলেছি এবং এখন শুধু আমার বিদ্যমান অ্যাপটিতে গুগল অ্যাডস এপিআই-এর কার্যকারিতা যোগ করতে হবে।
  1. নিশ্চিত করুন যে আপনার অনুমোদিত ব্যবহারকারী বা আপনার পরিষেবা অ্যাকাউন্টের, আপনি যে Google Ads API অ্যাকাউন্টগুলিতে API কল করছেন সেগুলিতে অ্যাক্সেস রয়েছে। Google Ads অ্যাক্সেস মডেল সম্পর্কে আরও জানুন।
  2. আপনার অ্যাপটি অন্যান্য যে গুগল এপিআইগুলো ব্যবহার করছে, সেগুলোর ক্ষেত্রে আপনি যে পদ্ধতি অবলম্বন করছেন, তার ওপর নির্ভর করে মাল্টি-ইউজার অথেনটিকেশন ওয়ার্কফ্লো অথবা সার্ভিস অ্যাকাউন্ট ওয়ার্কফ্লো দেখুন।
আমি এমন একটি অ্যাপ তৈরি করছি যা আমার ইতিমধ্যে অ্যাক্সেস থাকা গুগল অ্যাডস অ্যাকাউন্টগুলো পরিচালনা করবে। ভবিষ্যতে যদি আমার নতুন গুগল অ্যাডস অ্যাকাউন্ট পরিচালনা করার প্রয়োজন হয়, তাহলে আমি সেগুলোকে আমার গুগল অ্যাডস ম্যানেজার অ্যাকাউন্টের অধীনে লিঙ্ক করার মাধ্যমে সেগুলিতে অ্যাক্সেস পাব।

অথবা

কেউ আমাকে ওই অ্যাকাউন্টগুলো পরিচালনা করার জন্য আমন্ত্রণ জানাবে

সার্ভিস অ্যাকাউন্ট ওয়ার্কফ্লো ব্যবহার করুন।

যদি আপনার প্রাতিষ্ঠানিক নীতিমালার কারণে সার্ভিস অ্যাকাউন্ট ব্যবহার করা সম্ভব না হয়, তাহলে বিকল্প ব্যবস্থা হিসেবে একক-ব্যবহারকারী প্রমাণীকরণ কর্মপ্রবাহ ব্যবহার করুন।

আমি এমন একটি অ্যাপ তৈরি করছি যা অন্য ব্যবহারকারীদের পক্ষ থেকে গুগল অ্যাডস অ্যাকাউন্ট পরিচালনা করবে। আমার অ্যাপটি একটি ইউজার স্ক্রিন তৈরি করবে, যা লগ-ইন করা ব্যবহারকারীদের তাদের গুগল অ্যাডস অ্যাকাউন্টের সাথে সংযোগ স্থাপন করতে এবং তাদের পক্ষ থেকে সেই অ্যাকাউন্টগুলো পরিচালনা করার জন্য আমার অ্যাপকে অনুমোদন দিতে দেবে। একাধিক ব্যবহারকারী প্রমাণীকরণ ব্যবহার করুন।

আপনার Google অ্যাকাউন্টের সাথে সংযুক্ত তৃতীয় পক্ষের অ্যাপ্লিকেশনগুলির অ্যাক্সেস পর্যালোচনা করতে এবং প্রত্যাহার করতে, আপনার Google অ্যাকাউন্টের অনুমতি পৃষ্ঠায় যান।