Zmiany usługi zasobów

Korzystanie z usługi indywidualnej zasobu to najprostszy sposób na jego zmianę, ale też najmniej elastyczny.

Punkty końcowe zmiany

Najprostszym sposobem wprowadzania zmian jest użycie usługi dotyczącej konkretnego zasobu. Każdy zasób podlegający zmianom ma odpowiednią usługę i zestaw operacji, które umożliwiają tworzenie, aktualizowanie i usuwanie zasobu.

Załóżmy, że chcesz utworzyć nowy Campaign. Utwórz nowy obiekt Campaign, umieść go w obiekcie CampaignOperation, a następnie wyślij do punktu końcowego CampaignService.MutateCampaigns.

Możesz to zrobić w przypadku dowolnej usługi interfejsu Google Ads API. Jeśli na przykład chcesz zmodyfikować AdGroup, przekaż do punktu końcowego AdGroupService.MutateAdGroups obiekt AdGroupOperation zawierający zmodyfikowany obiekt AdGroup.

Podobnie, jeśli chcesz zmodyfikować CampaignCriterion, użyj CampaignCriterionOperation i wyślij go do punktu końcowego CampaignCriterionService.MutateCampaignCriteria.

Pole operations w żądaniu może być powtarzane, więc pojedyncze żądanie zmiany może zawierać wiele operacji. Każda operacja jest jednak traktowana niezależnie od innych, więc nie można odwoływać się do innych operacji.

W przeciwieństwie do metody zbiorczej zmiany (GoogleAdsService.Mutate), w której operacje w ramach tego samego żądania mogą odwoływać się do encji z innych operacji.