সম্পদের নাম

গুগল অ্যাডস এপিআই-তে কোনো এনটিটির অনন্য শনাক্তকারীকে রিসোর্স নেম বলা হয় এবং এটি একটি অনুমানযোগ্য ফরম্যাটসহ স্ট্রিং হিসেবে উপস্থাপিত হয়। যদি আপনি একটি রিসোর্স নেমের উপাদানগুলো জানেন, তবে আপনি ফরম্যাট করা রিসোর্স নেমটি তৈরি করতে ResourceNames ইউটিলিটি ব্যবহার করতে পারেন।

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

যখন আপনি কোনো এনটিটির সাথে সম্পর্কিত সমস্ত প্রাসঙ্গিক আইডি জানেন, তখন ResourceNames ইউটিলিটিটি সেই এনটিটির রিসোর্স নেম তৈরি করে। আইডিগুলো হাইফেন ছাড়া, শুধুমাত্র সংখ্যা সম্বলিত স্ট্রিং হিসেবে পাস করুন।

উদাহরণস্বরূপ, একটি ক্যাম্পেইন রিসোর্স নেম customers/{customer_id}/campaigns/{campaign_id} ফরম্যাটে থাকে। যদি আপনার কাস্টমার আইডি এবং ক্যাম্পেইন আইডি জানা থাকে, তাহলে আপনি ResourceNames ইউটিলিটি ব্যবহার করে নিম্নলিখিতভাবে সম্পূর্ণ রিসোর্স নেমটি তৈরি করতে পারেন:

use Google::Ads::GoogleAds::V25::Utils::ResourceNames;

my $customer_id = "1234567890";
my $campaign_id = "9876543210";

# Generates: "customers/1234567890/campaigns/9876543210"
my $resource_name =
  Google::Ads::GoogleAds::V25::Utils::ResourceNames::campaign(
    $customer_id,
    $campaign_id
  );

ResourceNames ইউটিলিটিটি অন্যান্য এনটিটি টাইপের জন্যও একই ধরনের হেল্পার মেথড প্রদান করে, যেমন ad_group() , customer() , এবং ad_group_criterion() । উল্লেখ্য যে, ResourceNames প্রতিটি সমর্থিত API ভার্সন নেমস্পেসের (যেমন V25 , যেখানে v25.1 মতো মাইনর API রিলিজগুলো তাদের মেজর ভার্সন মডিউল V25 ব্যবহার করে) আওতাভুক্ত। তাই, যদি আগের কোনো ভার্সন ব্যবহার করেন, তবে V25 পরিবর্তে আপনার টার্গেট API ভার্সনটি ব্যবহার করুন। সমর্থিত হেল্পার মেথডগুলোর সম্পূর্ণ তালিকার জন্য ResourceNames.pm সোর্স ফাইলটি দেখুন।