نام منبع شناسه یکتای نهاد در 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;