نام منبع شناسه یکتا برای یک نهاد در Google Ads API است و بهصورت رشتهای با قالب قابلپیشبینی نشان داده میشود.
ساختن نام منابع با ResourceNames
ResourceNames یک کلاس کاربردی است که روشی برای ساختن نام منبع یک نهاد ارائه میدهد،
بهشرطی که همه شناسههای مربوط به آن نهاد را بدانید.
برای مثال، نام منبع پویش از قالب زیر پیروی میکند
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;