Google Ads API'deki bir öğenin benzersiz tanımlayıcısına kaynak adı denir ve bu tanımlayıcı, tahmin edilebilir bir biçime sahip 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 öğeyle ilgili tüm alakalı kimlikleri bildiğinizde öğenin kaynak adını oluşturur. Kimlikleri yalnızca rakam içeren ve tire içermeyen dizeler olarak iletin.
Örneğin, bir kampanya kaynağı adı şu biçimdedir:
customers/{customer_id}/campaigns/{campaign_id}. 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::V25::Utils::ResourceNames;
my $customer_id = "1234567890";
my $campaign_id = "9876543210";
# Generates: "customers/1234567890/campaigns/9876543210"
my $resource_name =
Google::Ads::GoogleAds::V25::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ıyla (ör. V25) sınırlıdır. v25.1 gibi küçük API sürümleri kendi ana sürüm modüllerini V25 kullanır. Bu nedenle, daha eski bir sürüm kullanıyorsanız V25 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.