Modifiche al servizio delle risorse

L'utilizzo di un singolo servizio di una risorsa è il modo più diretto per mutarlo, ma anche il meno flessibile.

Modifica endpoint

L'utilizzo di un servizio specifico di una risorsa è il modo più semplice di modificare. Ogni risorsa modificabile ha un servizio corrispondente e un insieme di operazioni che consentono di creare, aggiornare o rimuovere la risorsa.

Supponiamo di voler creare una nuova risorsa Campaign. Devi creare un nuovo oggetto Campaign, inserirlo all'interno di un oggetto CampaignOperation e quindi inviarlo all'endpoint CampaignService.MutateCampaigns.

Puoi eseguire questa operazione per qualsiasi servizio dell'API Google Ads. Quindi, ad esempio, se vuoi modificare un elemento FeedItem, devi passare un FeedItemOperation contenente il FeedItem modificato all'endpoint FeedItemService.MutateFeedItems.

Poiché il campo operations della richiesta può essere ripetuto, una singola richiesta di modifica può contenere più operazioni. Tuttavia, ogni operazione viene trattata in modo indipendente da tutte le altre, quindi non sono consentiti riferimenti incrociati.

Ciò è in contrasto con il metodo di mutazione collettiva (GoogleAdsService.Mutate), in cui le operazioni all'interno della stessa richiesta possono fare riferimento a entità di altre operazioni.