使用資源的個別服務是變更資源最直接的方式,但也是彈性最低的方式。
修改端點
使用資源專屬服務是變動資料最簡單的方式。 每個可變動的資源都有對應的服務和一組作業,可供您建立、更新或移除資源。
假設您想建立新的 Campaign
。
您會建立新的 Campaign
物件、將其放入 CampaignOperation
,然後傳送至 CampaignService.MutateCampaigns
端點。
您可以對任何 Google Ads API 服務執行這項操作。舉例來說,如要變動 AdGroup
,您會將包含變動後 AdGroup
的 AdGroupOperation
傳遞至 AdGroupService.MutateAdGroups
端點。
同樣地,如要修改 CampaignCriterion
,請使用 CampaignCriterionOperation
並傳送至 CampaignCriterionService.MutateCampaignCriteria
端點。
由於要求中的 operations
欄位可以重複,因此單一變動要求可以包含多項作業。不過,每項作業都會獨立處理,因此不允許交叉參照。
這與大量變動方法 (GoogleAdsService.Mutate
) 不同,後者可讓同一要求中的作業參照其他作業的實體。