הכלי ResourceNames מאפשר ליצור את שם המשאב של ישות מסוימת כשאתם יודעים את כל המזהים הרלוונטיים שקשורים לישות הזו.
לדוגמה, שם משאב של קמפיין הוא בפורמט customers/<CUSTOMER_ID>/campaigns/<CAMPAIGN_ID>, כך שאם אתם יודעים את מזהה הלקוח ואת מזהה הקמפיין, אתם יכולים להשתמש בכלי ResourceNames כדי ליצור את שם המשאב המלא.
דוגמה בסיסית
אם $customerId מכיל את מספר הלקוח ו-$campaignId מכיל את מזהה הקמפיין, אפשר לקרוא ל-ResourceNames::forCampaign() כדי ליצור את שם המשאב של הקמפיין, כמו בדוגמה הבאה:
use Google\Ads\GoogleAds\Util\V25\ResourceNames;
$customerId = 1234567890;
$campaignId = 9876543210;
$campaignResourceName = ResourceNames::forCampaign($customerId, $campaignId);
ישויות עם כמה מזהים
לכל ישות יש קבוצה ספציפית של מזהים שמרכיבים את שם המשאב שלה. לדוגמה, שם המשאב של קריטריון לקבוצת מודעות דורש מזהה לקוח, מזהה קבוצת מודעות ומזהה קריטריון:
use Google\Ads\GoogleAds\Util\V25\ResourceNames;
$adGroupCriterionResourceName = ResourceNames::forAdGroupCriterion(
$customerId,
$adGroupId,
$criterionId
);