Kaynak adları

Kaynak adı, Google Ads API'deki bir öğenin benzersiz tanımlayıcısıdır ve tahmin edilebilir bir biçime sahip dize olarak gösterilir.

ResourceNames ile kaynak adları oluşturma

ResourceNames, bir öğeyle ilgili tüm kimlikleri biliyorsanız öğenin kaynak adını oluşturmanın bir yolunu sağlayan bir yardımcı sınıfıdır. Örneğin, bir kampanya kaynağı adı customers/{customer_id}/campaigns/{campaign_id} biçimindedir. Müşteri kimliğini ve kampanya kimliğini biliyorsanız tam kaynak adını aşağıdaki gibi oluşturmak için ResourceNames sınıfını kullanabilirsiniz:

long customerId = 1234567890L;
long campaignId = 9876543210L;

string campaignResourceName = ResourceNames.Campaign(customerId, campaignId);

Gerekli kimliklerle ResourceNames üzerinde ilgili yöntemi çağırarak diğer varlıklar için de kaynak adları oluşturabilirsiniz.

Kaynak adlarını ayrıştırma

.NET istemci kitaplığı, kaynak adı dizesini tekrar ayrı kimlik bileşenlerine ayrıştırmanıza olanak tanıyan kesin türü belirlenmiş kaynak adı sınıfları (ör. CampaignName, AdGroupName ve CustomerName, Google.Ads.GoogleAds.V25.Resources ad alanında) da sağlar:

using Google.Ads.GoogleAds.V25.Resources;

CampaignName campaignName = CampaignName.Parse(campaignResourceName);
string parsedCustomerId = campaignName.CustomerId;
string parsedCampaignId = campaignName.CampaignId;