OAuth Playground

OAuth2 ক্রেডেনশিয়াল তৈরি করার একটি বিকল্প হল OAuth2 Playground ব্যবহার করা। Google Ads API কনসোলের সাথে OAuth2 Playground ব্যবহার করে আপনি ম্যানুয়ালি OAuth2 টোকেন তৈরি করতে পারবেন।

OAuth2 Playground হল সেইসব ব্যবহারকারীদের জন্য যাদের শুধুমাত্র একটি একক ম্যানেজার অ্যাকাউন্ট বা Google Ads ব্যবহারকারীর জন্য অ্যাকাউন্ট অ্যাক্সেস করতে হবে। আপনাকে যদি একাধিক ব্যবহারকারীকে ক্রেডেনশিয়ালের জন্য প্রম্পট করতে হয়, তাহলে Search Ads 360-তে OAuth-এর জন্য ক্লায়েন্ট লাইব্রেরি কনফিগার করা ভাল।

ক্লায়েন্ট আইডি ও ক্লায়েন্ট সিক্রেট পাওয়া

আপনার আগে থেকে কোনও ক্লাউড প্রোজেক্ট না থাকলে:

  1. Google API Console ক্রেডেনশিয়াল পৃষ্ঠা খুলুন।

  2. প্রোজেক্ট ড্রপ-ডাউন থেকে, আগে থেকে থাকা কোনও প্রোজেক্ট বেছে নিন অথবা নতুন প্রোজেক্ট তৈরি করুন।

  3. ক্রেডেনশিয়াল পৃষ্ঠায়, ক্রেডেনশিয়াল তৈরি করুন বিকল্প বেছে নিন, তারপর OAuth ক্লায়েন্ট আইডি বেছে নিন।

  4. অ্যাপ্লিকেশনের ধরন বিকল্পের মধ্যে, ওয়েব অ্যাপ্লিকেশন বেছে নিন।

  5. অনুমোদিত রিডাইরেক্ট URI বিকল্পের অধীনে, এই লাইনটি যোগ করুন: https://developers.google.com/oauthplayground

  6. তৈরি করুন বিকল্পে ক্লিক করুন।

  7. ক্লায়েন্ট আইডি পৃষ্ঠায়, ক্লায়েন্ট আইডি এবং ক্লায়েন্ট সিক্রেট নোট করে নিন। পরবর্তী ধাপে আপনার এগুলি প্রয়োজন হবে।

আপনার আগে থেকে কোনও ক্লাউড প্রোজেক্ট থাকলে, উপরে উল্লেখ করা অনুমোদিত রিডাইরেক্ট URI সেট করে সেটি আবার ব্যবহার করতে পারবেন।

টোকেন জেনারেট করুন

  1. OAuth2 Playground-এ যান, (এই লিঙ্ক ব্যবহার করলে আপনার জন্য কিছু গুরুত্বপূর্ণ ভ্যালু অটো-ফিল হয়ে যাবে)।

  2. উপরের ডানদিকের কোণে গিয়ার আইকনে ক্লিক করুন এবং আপনার নিজস্ব OAuth ক্রেডেনশিয়াল ব্যবহার করুন (যদি এটি আগে থেকে চেক করা না থাকে) লেবেলযুক্ত বক্সে টিকচিহ্ন দিন।

  3. নিশ্চিত করুন যে:

    • OAuth ফ্লো সার্ভার-সাইড হিসেবে সেট করা আছে।
    • অ্যাক্সেসের ধরন অফলাইন হিসেবে সেট করা আছে (এটি নিশ্চিত করে যে আপনি শুধু অ্যাক্সেস টোকেনের পরিবর্তে একটি রিফ্রেশ টোকেন এবং একটি অ্যাক্সেস টোকেন পাবেন)।
  4. উপরে পাওয়া OAuth2 ক্লায়েন্ট আইডি এবং OAuth2 ক্লায়েন্ট সিক্রেট লিখুন।

    প্লেগ্রাউন্ড সেটিংস

  5. ধাপ ১ - API বেছে নিন ও অনুমোদন করুন লেবেল করা বিভাগে, তালিকা থেকে Search Ads 360 Reporting API বিকল্পে ক্লিক করুন এবং এর স্কোপ বেছে নিন, https://www.googleapis.com/auth/doubleclicksearch। তারপর API অনুমোদন করুন বিকল্পে ক্লিক করুন:

    api অনুমোদন করুন

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

  7. একটি প্রম্পট দেখা যাবে যাতে উল্লেখ করা থাকবে যে আপনার অ্যাপ Search Ads 360 ক্যাম্পেন ম্যানেজ করতে চায়। চালিয়ে যেতে সম্মতি দিন বিকল্পে ক্লিক করুন।

  8. ধাপ ২ - টোকেনের জন্য অনুমোদন কোড এক্সচেঞ্জ করুন লেবেলযুক্ত ট্যাবে, একটি অনুমোদন কোড দেখা যাবে। টোকেনের জন্য অনুমোদন কোড এক্সচেঞ্জ করুন বিকল্পে ক্লিক করুন।

    প্লেগ্রাউন্ড অথকোড টোকেন

  9. সবকিছু ঠিকঠাক থাকলে, রিফ্রেশ টোকেন এবং অ্যাক্সেস টোকেন আপনার জন্য পূরণ করা উচিত (আপনাকে আবার বড় করতে হতে পারে ধাপ ২ - টোকেনের জন্য অনুমোদন কোড এক্সচেঞ্জ করুন):

    প্লেগ্রাউন্ড রিফ্রেশ টোকেন

  10. আপনার পছন্দের ক্লায়েন্ট লাইব্রেরির জন্য কনফিগারেশন ফাইলে রিফ্রেশ টোকেন কপি করুন, সাথে ক্লায়েন্ট আইডি এবং ক্লায়েন্ট সিক্রেট কপি করুন।

  11. Search Ads 360 রিপোর্টিং API-তে OAuth-এর জন্য ক্লায়েন্ট লাইব্রেরি কনফিগার করুন।

আপনার ক্লায়েন্ট আইডি থেকে OAuth2 Playground সরিয়ে দিন

এখন আপনার কাছে রিফ্রেশ টোকেন আছে, তাই অনুমোদিত রিডাইরেক্ট URI হিসেবে OAuth2 Playground-এর আর প্রয়োজন নেই। অনুমোদিত রিডাইরেক্ট URI-এর তালিকা থেকে এটি সরাতে:

  1. Google API Console ক্রেডেনশিয়াল পৃষ্ঠায় যান।

  2. প্রোজেক্ট ড্রপ-ডাউন থেকে, আপনার প্রোজেক্ট বেছে নিন।

  3. 'ক্রেডেনশিয়াল' পৃষ্ঠায়, এডিট করতে ক্লায়েন্ট আইডি নাম বিকল্পে ক্লিক করুন।

  4. অনুমোদিত রিডাইরেক্ট URI থেকে https://developers.google.com/oauthplayground সরিয়ে দিন। মনে রাখবেন যে আপনাকে অন্তত একটি রিডাইরেক্ট URI ছেড়ে যেতে হবে।

  5. সেভ করুন বিকল্পে ক্লিক করুন।