نام منبع ، شناسه منحصر به فرد یک موجودیت در API گوگل ادز است و به صورت رشتهای با فرمت قابل پیشبینی نمایش داده میشود.
ساخت نام منابع با ResourceNames
ResourceNames یک کلاس کاربردی است که در صورت دانستن تمام شناسههای (ID) مربوط به یک موجودیت، راهی برای ساخت نام منبع آن موجودیت ارائه میدهد. برای مثال، نام منبع یک کمپین از قالب 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.V25.Resources ) را ارائه میدهد که به شما امکان میدهد یک رشته نام منبع را به اجزای شناسه منحصر به فرد آن تجزیه کنید:
using Google.Ads.GoogleAds.V25.Resources;
CampaignName campaignName = CampaignName.Parse(campaignResourceName);
string parsedCustomerId = campaignName.CustomerId;
string parsedCampaignId = campaignName.CampaignId;