Ein Ressourcennamen ist die eindeutige Kennung für eine Einheit in der Google Ads API und wird als String mit einem vorhersehbaren Format dargestellt.
Ressourcennamen mit ResourceNames erstellen
ResourceNames ist eine Hilfsklasse, mit der der Ressourcenname einer Entität erstellt werden kann, wenn alle relevanten IDs für diese Entität bekannt sind.
Der Ressourcenname einer Kampagne hat beispielsweise das Format customers/{customer_id}/campaigns/{campaign_id}. Wenn Sie die Kunden-ID und die Kampagnen-ID kennen, können Sie mit der Klasse ResourceNames den vollständigen Ressourcennamen so erstellen:
long customerId = 1234567890L;
long campaignId = 9876543210L;
string campaignResourceName = ResourceNames.Campaign(customerId, campaignId);
Sie können Ressourcennamen für andere Einheiten erstellen, indem Sie die entsprechende Methode für ResourceNames mit den erforderlichen IDs aufrufen.
Ressourcennamen parsen
Die .NET-Clientbibliothek bietet auch stark typisierte Ressourcennamenklassen (z. B. CampaignName, AdGroupName und CustomerName im Namespace Google.Ads.GoogleAds.V25.Resources), mit denen Sie einen Ressourcennamenstring in seine einzelnen ID-Komponenten parsen können:
using Google.Ads.GoogleAds.V25.Resources;
CampaignName campaignName = CampaignName.Parse(campaignResourceName);
string parsedCustomerId = campaignName.CustomerId;
string parsedCampaignId = campaignName.CampaignId;