Ressourcendienst wandelt

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.