L'utilitaire ResourceNames vous permet de créer le nom de ressource d'une entité lorsque vous connaissez tous les ID pertinents associés à cette entité.
Par exemple, le nom de ressource d'une campagne est au format customers/<CUSTOMER_ID>/campaigns/<CAMPAIGN_ID>. Par conséquent, si vous connaissez l'ID client et l'ID de campagne, vous pouvez utiliser l'utilitaire ResourceNames pour créer le nom complet de la ressource.
Exemple de base
Si $customerId contient votre numéro client et que $campaignId contient l'ID de votre campagne, vous pouvez appeler ResourceNames::forCampaign() pour créer le nom de ressource de la campagne, comme indiqué dans l'exemple suivant :
use Google\Ads\GoogleAds\Util\V25\ResourceNames;
$customerId = 1234567890;
$campaignId = 9876543210;
$campaignResourceName = ResourceNames::forCampaign($customerId, $campaignId);
Entités avec plusieurs ID
Chaque entité possède un ensemble spécifique d'ID qui composent son nom de ressource. Par exemple, le nom de ressource d'un critère de groupe d'annonces nécessite un numéro client, un ID de groupe d'annonces et un ID de critère :
use Google\Ads\GoogleAds\Util\V25\ResourceNames;
$adGroupCriterionResourceName = ResourceNames::forAdGroupCriterion(
$customerId,
$adGroupId,
$criterionId
);