Google Ads API-তে কোনও এন্টিটির অনন্য শনাক্তকারীকে রিসোর্স নাম বলা হয়,
এবং এটি একটি অনুমানযোগ্য ফর্ম্যাট সহ স্ট্রিং হিসেবে দেখানো হয়। আপনি যদি কোনও রিসোর্সের নামের
উপাদানগুলি জানেন, তাহলে আপনি ফর্ম্যাট করা রিসোর্সের নাম তৈরি করতে
ResourceNames ইউটিলিটি ব্যবহার করতে পারেন।
ResourceNames ক্লাস
ResourceNames ইউটিলিটি কোনও এন্টিটির রিসোর্স নাম তৈরি করে যখন আপনি
সেই এন্টিটির সাথে সম্পর্কিত সব প্রাসঙ্গিক আইডি জানেন। হাইফেন ছাড়া শুধুমাত্র সংখ্যা সহ
স্ট্রিং হিসেবে আইডি পাস করুন।
যেমন, ক্যাম্পেন রিসোর্সের নাম এই ফর্ম্যাটে থাকে
customers/{customer_id}/campaigns/{campaign_id}। আপনি কাস্টমার আইডি
ও ক্যাম্পেন আইডি জানলে, ResourceNames ইউটিলিটি ব্যবহার করে
সম্পূর্ণ রিসোর্সের নাম এইভাবে তৈরি করতে পারবেন:
use Google::Ads::GoogleAds::V26::Utils::ResourceNames;
my $customer_id = "1234567890";
my $campaign_id = "9876543210";
# Generates: "customers/1234567890/campaigns/9876543210"
my $resource_name =
Google::Ads::GoogleAds::V26::Utils::ResourceNames::campaign(
$customer_id,
$campaign_id
);
ResourceNames ইউটিলিটি অন্যান্য এন্টিটি টাইপের জন্য একই ধরনের সহায়ক পদ্ধতি প্রদান করে, যেমন ad_group(), customer() এবং ad_group_criterion()। মনে রাখবেন যে
ResourceNames প্রতিটি কাজ করে এমন API ভার্সন নেমস্পেসের (যেমন
V26, যেখানে v25.1-এর মতো মাইনর API রিলিজ তাদের
মেজর ভার্সন মডিউল V25 ব্যবহার করে) জন্য স্কোপ করা হয়েছে, তাই আগের ভার্সন ব্যবহার করলে V26-এর পরিবর্তে আপনার
টার্গেট API ভার্সন ব্যবহার করুন। কাজ করে এমন হেল্পার মেথডের সম্পূর্ণ তালিকা দেখতে ResourceNames.pm
সোর্স ফাইল দেখুন।