L'utilisation du service individuel d'une ressource est le moyen le plus simple de la modifier, mais aussi le moins flexible.
Points de terminaison de mutation
L'utilisation d'un service spécifique à la ressource est le moyen le plus simple d'effectuer une opération mutate. Chaque ressource modifiable dispose d'un service correspondant et d'un ensemble d'opérations qui vous permettent de la créer, de la mettre à jour ou de la supprimer.
Supposons que vous souhaitiez créer un objet Campaign
.
Vous devez créer un objet Campaign
, le placer dans un CampaignOperation
, puis l'envoyer au point de terminaison CampaignService.MutateCampaigns
.
Vous pouvez le faire pour n'importe quel service de l'API Google Ads. Par exemple, si vous souhaitez modifier un FeedItem
, vous devez transmettre un FeedItemOperation
contenant le FeedItem
modifié au point de terminaison FeedItemService.MutateFeedItems
.
Étant donné que le champ operations
de la requête peut être répété, une seule requête mutate peut contenir plusieurs opérations. Cependant, chaque opération est traitée indépendamment des autres. Les références croisées ne sont donc pas autorisées.
Cela diffère de la méthode de mutation en masse (GoogleAdsService.Mutate
), dans laquelle les opérations d'une même requête peuvent faire référence à des entités provenant d'autres opérations.