Die Verwendung des einzelnen Dienstes einer Ressource ist die einfachste Möglichkeit, diese zu ändern, aber auch die am wenigsten flexible Möglichkeit.
Endpunkte ändern
Die Verwendung eines ressourcenspezifischen Dienstes ist die einfachste Möglichkeit, Änderungen vorzunehmen. Jede änderbare Ressource hat einen entsprechenden Dienst und eine Reihe von Vorgängen, mit denen Sie die Ressource erstellen, aktualisieren oder entfernen können.
Angenommen, Sie möchten eine neue Campaign
erstellen.
Sie würden ein neues Campaign
-Objekt erstellen, es in ein CampaignOperation
-Objekt einfügen und es dann an den Endpunkt CampaignService.MutateCampaigns
senden.
Sie können diese Schritte für alle Google Ads API-Dienste ausführen. Wenn Sie beispielsweise ein FeedItem
ändern möchten, übergeben Sie eine FeedItemOperation
mit dem mutierten FeedItem
an den Endpunkt FeedItemService.MutateFeedItems
.
Da das Feld operations
der Anfrage wiederholt werden kann, kann eine einzelne mutate-Anfrage mehrere Vorgänge enthalten. Da jeder Vorgang jedoch unabhängig von allen anderen Vorgängen behandelt wird, sind keine Querverweise zulässig.
Dies steht im Gegensatz zur BulkMutate-Methode (GoogleAdsService.Mutate
), bei der Vorgänge innerhalb derselben Anfrage auf Entitäten aus anderen Vorgängen verweisen können.