שם משאב הוא המזהה הייחודי של ישות ב-Google Ads API, והוא מיוצג כמחרוזת בפורמט צפוי.
יצירת שמות של משאבים באמצעות ResourceNames
ResourceNames היא מחלקת שירות (utility class) שמאפשרת ליצור את שם המשאב של ישות אם אתם יודעים את כל המזהים הרלוונטיים שקשורים לישות הזו.
לדוגמה, שם המשאב של קמפיין הוא בפורמט customers/{customer_id}/campaigns/{campaign_id}. אם אתם יודעים את מספר הלקוח ואת מזהה הקמפיין, אתם יכולים להשתמש במחלקה ResourceNames כדי ליצור את שם המשאב המלא באופן הבא:
long customerId = 1234567890L;
long campaignId = 9876543210L;
string campaignResourceName = ResourceNames.Campaign(customerId, campaignId);
אפשר גם ליצור שמות של משאבים לישויות אחרות. כדי לעשות את זה, צריך להפעיל את השיטה המתאימה ב-ResourceNames עם המזהים הנדרשים.
ניתוח שמות של משאבים
ספריית הלקוח של .NET מספקת גם מחלקות של שמות משאבים עם טיפוסים מוגדרים (כמו CampaignName, AdGroupName ו-CustomerName במרחב השמות Google.Ads.GoogleAds.V26.Resources), שמאפשרות לנתח מחרוזת של שם משאב בחזרה לרכיבי המזהה הנפרדים שלה:
using Google.Ads.GoogleAds.V26.Resources;
CampaignName campaignName = CampaignName.Parse(campaignResourceName);
string parsedCustomerId = campaignName.CustomerId;
string parsedCampaignId = campaignName.CampaignId;