Google Ads API는 사용 사례에 따라 리소스를 변형하는 몇 가지 방법을 제공합니다. 각 리소스에는 해당하는 서비스가 있으므로 특정 리소스 유형의 변경 작업을 지정할 수 있습니다. 예를 들어 Campaign
리소스에는 캠페인을 변경하기 위한 해당 CampaignService.MutateCampaigns
엔드포인트가 있습니다.
또 다른 옵션은 GoogleAdsService.Mutate
엔드포인트입니다. 이 엔드포인트는 기본적으로 리소스 서비스에서 일련의 개별 PCollection 호출을 래핑하고 다음과 같은 이점을 제공합니다.
- 다양한 리소스 서비스에서 그룹화된 작업. 일반 호출은 단일 리소스 서비스에 대해서만 작업을 실행할 수 있습니다.
- 임시 리소스 이름. 작업을 결합하여 항목 한 개와 그 하위 항목을 단일 요청으로 만듭니다.
예를 들어 이 두 속성을 사용하면 GoogleAdsService.Mutate
를 사용하여 모든 단계가 성공하는 경우에만 전체 캠페인 구조를 만들 수 있습니다.