Nomi delle risorse

Un nome della risorsa è l'identificatore univoco di un'entità nell'API Google Ads ed è rappresentato come una stringa con un formato prevedibile.

Crea nomi delle risorse con ResourceNames

ResourceNames è una classe di utilità che fornisce un modo per creare il nome della risorsa di un'entità se conosci tutti gli ID pertinenti correlati a quell'entità. Ad esempio, il nome di una risorsa campagna segue il formato customers/{customer_id}/campaigns/{campaign_id}. Se conosci l'ID cliente e l'ID campagna, puoi utilizzare la classe ResourceNames per creare il nome completo della risorsa come segue:

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

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

Puoi creare nomi delle risorse anche per altre entità chiamando il metodo corrispondente su ResourceNames con gli ID richiesti.

Analizza i nomi delle risorse

La libreria client .NET fornisce anche classi di nomi di risorse con un tipo di dati ben definito (come CampaignName, AdGroupName e CustomerName nello spazio dei nomi Google.Ads.GoogleAds.V26.Resources) che ti consentono di analizzare una stringa del nome della risorsa nei singoli componenti dell'ID:

using Google.Ads.GoogleAds.V26.Resources;

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