Changements de service de ressources

L'utilisation du service individuel d'une ressource est le moyen le plus simple de la modifier, mais aussi le moins flexible.

Modifier les points de terminaison

L'utilisation d'un service spécifique à une ressource est le moyen le plus simple d'effectuer une mutation. Chaque ressource modifiable possède un service correspondant et un ensemble d'opérations vous permettant de créer, mettre à jour ou supprimer la ressource.

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 effectuer cette opération pour tous les services de l'API Google Ads. Par exemple, si vous souhaitez modifier un FeedItem, vous devez transmettre un FeedItemOperation contenant le FeedItem ayant fait l'objet d'une mutation au point de terminaison FeedItemService.MutateFeedItems.

Étant donné que le champ operations de la requête peut être répété, une même 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), où les opérations d'une même requête peuvent référencer des entités d'autres opérations.