Google Ads API'deki bir öğenin benzersiz tanımlayıcısına kaynak adı denir ve bu ad, tahmin edilebilir bir biçime sahip bir dize olarak gösterilir. Bir kaynak adının bileşenlerini biliyorsanız biçimlendirilmiş kaynak adını oluşturmak için ResourceNames yardımcı programını kullanabilirsiniz.
ResourceNames sınıfı
ResourceNames yardımcı programı, bir varlıkla ilgili tüm kimlikleri bildiğinizde o varlığın kaynak adını oluşturur. Kimlikleri, kısa çizgi olmadan yalnızca rakam içeren dizeler olarak iletin.
Ö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 yardımcı programını kullanabilirsiniz:
use Google::Ads::GoogleAds::V26::Utils::ResourceNames;
my $customer_id = "1234567890";
my $campaign_id = "9876543210";
# Generates: "customers/1234567890/campaigns/9876543210"
my $resource_name =
Google::Ads::GoogleAds::V26::Utils::ResourceNames::campaign(
$customer_id,
$campaign_id
);
ResourceNames yardımcı programı, ad_group(), customer() ve ad_group_criterion() gibi diğer öğe türleri için benzer yardımcı yöntemler sağlar. ResourceNames, desteklenen her API sürümü ad alanına (ör. v25.1 gibi küçük API sürümlerinin ana sürüm modülü V25'ü kullandığı V26) göre kapsamlandırılır. Bu nedenle, daha eski bir sürüm kullanıyorsanız V26 yerine hedef API sürümünüzü yazın. Desteklenen yardımcı yöntemlerin tam listesi için ResourceNames.pm kaynak dosyasına bakın.