L'utilitaire ResourceNames vous permet de construire le nom de ressource d'une entité lorsque vous connaissez tous les ID pertinents associés à cette entité.
Par exemple, le nom d'une ressource de 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 $campaignId contient l'ID de votre campagne, vous pouvez appeler ResourceNames::forCampaign() pour créer le nom de ressource de la campagne, comme illustré dans l'exemple suivant :
use Google\Ads\GoogleAds\Util\V26\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 compose 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\V26\ResourceNames;
$adGroupCriterionResourceName = ResourceNames::forAdGroupCriterion(
$customerId,
$adGroupId,
$criterionId
);