Nombres de recursos

Un nombre de recurso es el identificador único de una entidad en la API de Google Ads y se representa como una cadena con un formato predecible.

Crea nombres de recursos con ResourceNames

ResourceNames es una clase de utilidad que proporciona una forma de construir el nombre del recurso de una entidad si conoces todos los IDs pertinentes relacionados con esa entidad. Por ejemplo, el nombre de un recurso de campaña tiene el formato customers/{customer_id}/campaigns/{campaign_id}. Si conoces el ID de cliente y el ID de campaña, puedes usar la clase ResourceNames para construir el nombre completo del recurso de la siguiente manera:

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

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

También puedes construir nombres de recursos para otras entidades llamando al método correspondiente en ResourceNames con los IDs requeridos.

Analiza los nombres de los recursos

La biblioteca cliente de .NET también proporciona clases de nombres de recursos con tipos de datos definidos (como CampaignName, AdGroupName y CustomerName en el espacio de nombres Google.Ads.GoogleAds.V26.Resources) que te permiten analizar una cadena de nombre de recurso para volver a convertirla en sus componentes de ID individuales:

using Google.Ads.GoogleAds.V26.Resources;

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