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.

Cómo construir 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 relevantes relacionados con esa entidad. Por ejemplo, el nombre de un recurso de campaña sigue el formato customers/{customer_id}/campaigns/{campaign_id}. Si conoces el ID del cliente y el ID de la 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 nombres de recursos

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

using Google.Ads.GoogleAds.V25.Resources;

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