আপনার নিজের শংসাপত্র এবং হয় ডেস্কটপ ফ্লো বা ওয়েব ফ্লো ব্যবহার করে API অ্যাক্সেসের জন্য OAuth 2.0 কীভাবে সেট আপ করবেন তা এই নির্দেশিকাটি আপনাকে নির্দেশ করে। এই পদক্ষেপগুলি শুধুমাত্র একবার করা দরকার, যদি না আপনি আপনার OAuth 2.0 শংসাপত্রগুলির জন্য অনুমোদিত সুযোগগুলি প্রত্যাহার, মুছে ফেলতে বা পরিবর্তন করতে চান৷
OAuth 2.0 শংসাপত্র তৈরি করুন
Google Ads API-এর জন্য একটি Google API কনসোল প্রজেক্ট কনফিগার করতে ধাপগুলি অনুসরণ করুন।
ক্লায়েন্ট আইডি এবং ক্লায়েন্ট সিক্রেট নোট করুন, তারপর এই পৃষ্ঠায় ফিরে আসুন।
ক্লায়েন্ট লাইব্রেরি সেট আপ করুন
একটি টার্মিনালে,
generate_user_credentials.pl
উদাহরণটি চালান। আপনি চালানোর আগে উদাহরণেINSERT_XXX_HERE
মানগুলি পরিবর্তন করতে পারেন বা ক্লায়েন্ট আইডির জন্য কমান্ড-লাইন আর্গুমেন্ট-client_id
এবং ক্লায়েন্ট সিক্রেটের জন্য-client_secret
ব্যবহার করতে পারেন।perl generate_user_credentials.pl -client_id {client_id} -client_secret {client_secret}
এই কোড উদাহরণটি আপনাকে একটি URL দেখার জন্য অনুরোধ করে যেখানে আপনাকে অবশ্যই আপনার পক্ষ থেকে আপনার Google বিজ্ঞাপন অ্যাকাউন্ট অ্যাক্সেস করার জন্য অ্যাপটিকে অনুমোদন করতে হবে।
Paste this url in your browser: https://accounts.google.com/o/oauth2/v2/auth?response_type=code&access_type=offline&client_id=...
একটি ব্যক্তিগত ব্রাউজার সেশন বা একটি ছদ্মবেশী উইন্ডোতে URL এ নেভিগেট করুন৷ আপনি Google Ads অ্যাক্সেস করতে যে Google অ্যাকাউন্ট ব্যবহার করেন সেটি দিয়ে সাইন ইন করুন। সাধারণত, এটি একটি Google বিজ্ঞাপন ম্যানেজার অ্যাকাউন্টে একটি লগইন ইমেল যাতে আপনার অ্যাকাউন্টের অনুক্রমের অধীনে পরিচালনা করার জন্য প্রয়োজনীয় সমস্ত অ্যাকাউন্ট থাকে। OAuth 2.0 সম্মতি স্ক্রিনে Continue-এ ক্লিক করুন।
অনুমোদন সফল হয়েছে এমন একটি বার্তা সহ আপনাকে একটি পৃষ্ঠায় নিয়ে যাওয়া হবে৷
Authorization code was successfully retrieved.
কনসোলে ফিরে যান যেখানে আপনি কোডের উদাহরণটি চালাচ্ছেন। আপনি দেখতে পাবেন যে কোড উদাহরণটি সম্পূর্ণ হয়েছে এবং আপনার রিফ্রেশ টোকেন এবং কিছু নির্দেশাবলী প্রদর্শন করছে, তারপরে ক্লায়েন্ট লাইব্রেরি কনফিগার করার জন্য আপনাকে যে নির্দেশাবলী অনুসরণ করতে হবে:
Replace the following keys and values in your googleads.properties configuration file: clientId==***********************apps.googleusercontent.com clientSecret=**** refreshToken=****
প্রক্রিয়াটি বন্ধ করতে
Ctrl + C
টিপুন। তারপর ক্লায়েন্ট আইডি এবং ক্লায়েন্ট সিক্রেট সহ জেনারেট করা রিফ্রেশ টোকেনটি আপনারgoogleads.properties
ফাইলে কপি করুন বা রানটাইমে লাইব্রেরি ইনস্ট্যান্টিয়েট করার জন্য এটিকে অন্য কোথাও সংরক্ষণ করুন।