Zmiany usługi zasobów

Użycie pojedynczej usługi zasobu to najprostszy i jednocześnie najmniej elastyczny sposób jego mutacji.

Mutacja punktów końcowych

Korzystanie z usługi związanej z zasobami to najprostszy sposób wprowadzania mutacji. Każdy zasób zmienny ma odpowiednią usługę i zbiór operacji, które umożliwiają utworzenie, aktualizację lub usunięcie zasobu.

Załóżmy, że chcesz utworzyć nowy obiekt 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 dokonać mutacji w obiekcie FeedItem, musisz przekazać do punktu końcowego FeedItemService.MutateFeedItems wartość FeedItemOperation zawierającą mutacje FeedItem.

Pole operations żądania może się powtarzać, więc pojedyncze żądanie zmiany może zawierać wiele operacji. Każda operacja jest jednak traktowana niezależnie od pozostałych, więc wzajemne powiązania nie są dozwolone.

Jest to przeciwieństwo metody zbiorczej mutacji (GoogleAdsService.Mutate), w której operacje w ramach tego samego żądania mogą odwoływać się do elementów z innych operacji.