রিসোর্সের নাম

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, যেখানে v26.1-এর মতো মাইনর API রিলিজ তাদের মেজর ভার্সন মডিউল V26 ব্যবহার করে) জন্য স্কোপ করা হয়েছে, তাই আগের ভার্সন ব্যবহার করলে V26-এর পরিবর্তে আপনার টার্গেট API ভার্সন ব্যবহার করুন। কাজ করে এমন হেল্পার পদ্ধতির সম্পূর্ণ তালিকা দেখতে ResourceNames.pm সোর্স ফাইল দেখুন।