리소스의 개별 서비스를 사용하는 것은 리소스를 변경하는 가장 간단한 방법이지만 유연성이 가장 떨어집니다.
엔드포인트 변형
리소스별 서비스를 사용하는 것이 가장 간단한 변경 방법입니다. 변경 가능한 각 리소스에는 해당 서비스와 리소스를 생성, 업데이트 또는 삭제할 수 있는 작업 집합이 있습니다.
새 Campaign
를 만든다고 가정해 보겠습니다.
새 Campaign
객체를 만들어 CampaignOperation
내에 넣은 후 CampaignService.MutateCampaigns
엔드포인트로 전송합니다.
모든 Google Ads API 서비스에 대해 이 작업을 수행할 수 있습니다. 예를 들어 FeedItem
를 변경하려면 변경된 FeedItem
가 포함된 FeedItemOperation
를 FeedItemService.MutateFeedItems
엔드포인트에 전달합니다.
요청의 operations
필드는 반복될 수 있으므로 단일 변경 요청에 여러 연산이 포함될 수 있습니다. 그러나 각 연산은 다른 모든 연산과 독립적으로 취급되므로 상호 참조가 허용되지 않습니다.
이 방법은 동일한 요청 내의 작업이 다른 작업의 항목을 참조할 수 있는 일괄 변경 메서드(GoogleAdsService.Mutate
)와 대조됩니다.