ResourceNames ইউটিলিটি আপনাকে কোনও এন্টিটির রিসোর্স নাম তৈরি করতে দেয়, যখন আপনি সেই এন্টিটির সাথে সম্পর্কিত সব প্রাসঙ্গিক আইডি জানেন।
যেমন, ক্যাম্পেন রিসোর্সের নাম এই ফর্ম্যাটে থাকে
customers/<CUSTOMER_ID>/campaigns/<CAMPAIGN_ID>, তাই আপনি কাস্টমার আইডি
ও ক্যাম্পেন আইডি জানলে, ResourceNames ইউটিলিটি ব্যবহার করে
রিসোর্সের পুরো নাম তৈরি করতে পারবেন।
প্রাথমিক উদাহরণ
$customerId-এ আপনার কাস্টমার আইডি এবং $campaignId-এ আপনার
ক্যাম্পেন আইডি থাকলে, আপনি ResourceNames::forCampaign()-এ কল করে
ক্যাম্পেনের রিসোর্স নাম তৈরি করতে পারেন, যেমনটি নিম্নলিখিত উদাহরণে দেখানো হয়েছে:
use Google\Ads\GoogleAds\Util\V26\ResourceNames;
$customerId = 1234567890;
$campaignId = 9876543210;
$campaignResourceName = ResourceNames::forCampaign($customerId, $campaignId);
একাধিক আইডি সহ এন্টিটি
প্রতিটি এন্টিটির একটি নির্দিষ্ট সেট আইডি থাকে যা এর রিসোর্সের নাম তৈরি করে। যেমন, বিজ্ঞাপন গ্রুপের মাপকাঠির রিসোর্স নামের জন্য কাস্টমার আইডি, বিজ্ঞাপন গ্রুপ আইডি ও মাপকাঠি আইডি প্রয়োজন:
use Google\Ads\GoogleAds\Util\V26\ResourceNames;
$adGroupCriterionResourceName = ResourceNames::forAdGroupCriterion(
$customerId,
$adGroupId,
$criterionId
);