OAuth খেলার মাঠ

OAuth2 শংসাপত্র তৈরি করার আরেকটি বিকল্প হল OAuth2 খেলার মাঠ ব্যবহার করা। OAuth2 প্লেগ্রাউন্ড, Google API কনসোলের সাথে একত্রে, আপনাকে ম্যানুয়ালি OAuth2 টোকেন তৈরি করতে দেয়।

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

একটি ক্লায়েন্ট আইডি এবং ক্লায়েন্ট গোপন পান

আপনার যদি বিদ্যমান ক্লাউড প্রকল্প না থাকে:

  1. Google API কনসোল শংসাপত্র পৃষ্ঠা খুলুন।

  2. প্রকল্প ড্রপ-ডাউন থেকে, একটি বিদ্যমান প্রকল্প নির্বাচন করুন বা একটি নতুন তৈরি করুন৷

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

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

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

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

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

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

টোকেন তৈরি করুন

  1. OAuth2 প্লেগ্রাউন্ডে যান, (এই লিঙ্কটি ব্যবহার করে আপনার জন্য কিছু মূল মান প্রাক-পপুলেট করা উচিত)।

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

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

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

    খেলার মাঠের সেটিংস

  5. ধাপ 1 লেবেলযুক্ত বিভাগে - API নির্বাচন করুন এবং অনুমোদন করুন , তালিকা থেকে Google Ads API-এ ক্লিক করুন এবং এর সুযোগ নির্বাচন করুন, https://www.googleapis.com/auth/adwords । তারপর APIs অনুমোদন ক্লিক করুন:

    apis অনুমোদন

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

  7. আপনার অ্যাপ আপনার Google বিজ্ঞাপন প্রচারাভিযান পরিচালনা করতে চায় তা নির্দেশ করে একটি প্রম্পট প্রদর্শিত হয়। চালিয়ে যেতে স্বীকার ক্লিক করুন।

  8. ধাপ 2 - টোকেনের জন্য এক্সচেঞ্জ অনুমোদন কোড লেবেলযুক্ত ট্যাবে, একটি অনুমোদন কোড উপস্থিত হওয়া উচিত। টোকেনের জন্য এক্সচেঞ্জ অনুমোদন কোড ক্লিক করুন।

    খেলার মাঠের অনুমোদন কোড টোকেন

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

    খেলার মাঠ রিফ্রেশ টোকেন

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

  11. Google বিজ্ঞাপন API-এ OAuth-এর জন্য একটি ক্লায়েন্ট লাইব্রেরি কনফিগার করুন

আপনার ক্লায়েন্ট আইডি থেকে OAuth2 খেলার মাঠ সরান

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

  1. Google API কনসোল শংসাপত্র পৃষ্ঠাতে যান।

  2. প্রকল্প ড্রপ-ডাউন থেকে, আপনার প্রকল্প নির্বাচন করুন.

  3. শংসাপত্র পৃষ্ঠায়, সম্পাদনা করতে ক্লায়েন্ট আইডি নামের উপর ক্লিক করুন।

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

  5. Save এ ক্লিক করুন।