API Google Рекламы предоставляет несколько различных способов изменения ресурсов в зависимости от вашего варианта использования. У каждого ресурса есть соответствующая служба, которая позволяет вам указывать операции изменения для этого конкретного типа ресурса. Например, ресурс Campaign
имеет соответствующую конечную точку CampaignService.MutateCampaigns
для изменения кампаний.
Другой вариант — конечная точка GoogleAdsService.Mutate
, которая, по сути, объединяет серию отдельных вызовов мутации в службах ресурсов и предоставляет следующие преимущества :
- Сгруппированные действия в разных службах ресурсов. Обычные вызовы могут выполнять операции только с одной службой ресурсов.
- Временные имена ресурсов. Объедините операции для создания сущности и ее дочерних сущностей в одном запросе.
С помощью этих двух свойств вы можете использовать GoogleAdsService.Mutate
, например, для создания всей структуры кампании, только если каждый шаг на этом пути будет успешным.