Zmiany usługi zasobów

Korzystanie z usługi poszczególnych zasobów to najprostszy sposób na ich modyfikowanie, ale też najmniej elastyczny.

Punkty końcowe zmiany stanu

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 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ż AdGroupOperation zawierający zmodyfikowany AdGroup do punktu końcowego AdGroupService.MutateAdGroups.

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 pozostałych, 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.