Zmiany usługi zasobów

Najprostszym sposobem na zmianę zasobu jest użycie jego indywidualnej usługi, ale jest to też najmniej elastyczne rozwiązanie.

Punkty końcowe zmiany

Najprostszym sposobem na zmianę jest użycie usługi specyficznej dla zasobu. Każdy zasób, który można zmienić, ma odpowiadającą mu usługę i zestaw operacji, które umożliwiają tworzenie, aktualizowanie i usuwanie zasobu.

Załóżmy, że chcesz utworzyć nową Campaign. Utwórz nowy Campaign obiekt, umieść go w CampaignOperation, i wyślij do CampaignService.MutateCampaigns punktu końcowego.

Możesz to zrobić w przypadku każdej usługi interfejsu Google Ads API. Jeśli na przykład chcesz zmienić AdGroup, przekaż AdGroupOperation zawierającą zmienioną AdGroup do punktu końcowego AdGroupService.MutateAdGroups.

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

Ponieważ pole operations w żądaniu może się powtarzać, 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.

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