গুগল অ্যাডস এপিআই অ্যাক্সেস করতে OAuth 2.0 ব্যবহার করুন

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

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

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

অথবা

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

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

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

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

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