পার্ল ক্লায়েন্ট লাইব্রেরিটি GitHub- এ হোস্ট করা হয়েছে, এবং প্যাকেজটি CPAN- এ উপলব্ধ।
লাইব্রেরিটি পার্ল সংস্করণ 5.28.1 বা তার বেশি সমর্থন করে।
REST API প্রোটোকল
পার্ল ক্লায়েন্ট লাইব্রেরিতে ক্লাস এন্টিটি—যেমন সার্ভিস, রিসোর্স, এনাম এবং এরর— প্রোটোকল বাফার সংজ্ঞা বিশ্লেষণ করে তৈরি করা হয়। স্ট্রাকচার্ড ডেটা কীভাবে সিরিয়ালাইজ করা হয় সে সম্পর্কে আরও জানতে, প্রোটোকল বাফার ডকুমেন্টেশন দেখুন।
Google Ads API-এর সাথে সংযোগ স্থাপনের জন্য, ক্লায়েন্ট লাইব্রেরি JSON- এ একটি HTTP অনুরোধ তৈরি করে, HTTP 1.1-এর মাধ্যমে REST এন্ডপয়েন্টে পাঠায়, প্রতিক্রিয়াটিকে JSON অবজেক্ট হিসাবে ডিসিরিয়ালাইজ করে এবং ফলাফল ব্যাখ্যা করে।
লাইব্রেরি ইনস্টল করুন
পার্ল ক্লায়েন্ট লাইব্রেরিটি GitHub- এ হোস্ট করা হয় এবং CPAN ব্যবহার করে বিতরণ করা হয়।
GitHub থেকে লাইব্রেরি ক্লোন করুন:
git clone https://github.com/googleads/google-ads-perl.gitgoogle-ads-perlডিরেক্টরিতে পরিবর্তন করুন:cd google-ads-perlআপনি কিছু ফাইল এবং সাবডিরেক্টরি দেখতে পাবেন:
-
Build.PL: পার্ল বিল্ড ফাইল, যা এই প্রকল্পের নির্ভরতা এবং পরীক্ষার ধরণ ধারণ করে। -
lib: লাইব্রেরির সোর্স কোড। -
t: লাইব্রেরি কোডের টেস্ট কেস। -
examples: Google Ads API ব্যবহার করে সাধারণ ব্যবহারের ক্ষেত্রে লাইব্রেরি কীভাবে ব্যবহার করতে হয় তা দেখানোর জন্য অনেক উদাহরণ। -
googleads.properties: লাইব্রেরির জন্য নমুনা কনফিগারেশন ফাইল। -
log4perl.conf: নমুনা লগিং কনফিগারেশন ফাইল।
-
প্রয়োজনীয় নির্ভরতা ইনস্টল করুন।
Build.PLফাইলে লাইব্রেরির জন্য প্রয়োজনীয় সমস্ত নির্ভরতা তালিকাভুক্ত করা আছে। আপনি নিম্নলিখিত কমান্ডগুলি চালিয়ে এগুলি ইনস্টল করতে পারেন:cpan install Module::Build perl Build.PL perl Build installdeps
আপনার প্রথম API কল করুন
Google Ads API ব্যবহার করার জন্য, API অ্যাক্সেস পেতে এবং আপনার Google Ads অ্যাকাউন্টগুলি কনফিগার করার জন্য আপনাকে বেশ কয়েকটি ধাপ অনুসরণ করতে হবে। আমরা দ্রুত শুরু নির্দেশিকা অনুসরণ করার পরামর্শ দিচ্ছি, যা আপনাকে আপনার Google Ads অ্যাকাউন্ট সেট আপ করা সহ সমস্ত গুরুত্বপূর্ণ ধাপগুলি অতিক্রম করতে সাহায্য করবে।
মৌলিক ব্যবহার
পার্ল ক্লায়েন্ট লাইব্রেরি কীভাবে ব্যবহার করবেন সে সম্পর্কে আরও জানতে মৌলিক ব্যবহারের নির্দেশিকাটি পড়ুন।
প্রমাণীকরণ এবং অনুমোদন
পার্ল ক্লায়েন্ট লাইব্রেরি প্রমাণীকরণ এবং অনুমোদনের জন্য একাধিক পদ্ধতি সমর্থন করে। আরও জানতে প্রমাণীকরণ এবং অনুমোদন নির্দেশিকাটি দেখুন।
কনফিগারেশন এবং লগিং
Perl ক্লায়েন্ট লাইব্রেরি কনফিগারেশনের জন্য googleads.properties এবং লগিংয়ের জন্য log4perl.conf ব্যবহার করে। লাইব্রেরির আচরণ কাস্টমাইজ করার জন্য আপনি এই ফাইলগুলি পরিবর্তন করতে পারেন। আরও জানতে লগিং গাইডটি দেখুন।
উপযোগিতা
API ব্যবহারযোগ্যতা উন্নত করার জন্য Perl ক্লায়েন্ট লাইব্রেরিতে কয়েকটি ইউটিলিটি ক্লাস অন্তর্ভুক্ত রয়েছে। আরও জানতে নিম্নলিখিত নির্দেশিকাগুলি দেখুন:
আপনার অ্যাপ্লিকেশনের কর্মক্ষমতা উন্নত করুন
আপনার অ্যাপ্লিকেশনের কর্মক্ষমতা কীভাবে উন্নত করবেন সে সম্পর্কে সুপারিশের জন্য কর্মক্ষমতা নির্দেশিকাটি দেখুন।