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.