L'API Google Ads offre diversi modi per modificare le risorse, a seconda del caso d'uso. Ogni risorsa ha un servizio corrispondente che ti consente di specificare le operazioni di modifica per quel tipo di risorsa specifico. Ad esempio, la risorsa Campaign
ha un endpoint CampaignService.MutateCampaigns
corrispondente per le campagne mutanti.
Un'altra opzione è l'endpoint GoogleAdsService.Mutate
, che sostanzialmente esegue una serie di singole chiamate mutate sui servizi di risorse e offre i seguenti vantaggi:
- Azioni raggruppate su diversi servizi per le risorse. Le chiamate normali possono eseguire solo operazioni su un singolo servizio di risorse.
- Nomi temporanei delle risorse. Combina le operazioni per creare un'entità e le relative entità figlio in un'unica richiesta.
Con queste due proprietà, puoi utilizzare
GoogleAdsService.Mutate
per, ad
esempio, creare un'intera struttura di campagna solo se ogni passo del percorso ha esito positivo.