การใช้บริการแต่ละรายการของทรัพยากรเป็นวิธีที่ตรงไปตรงมาที่สุดในการเปลี่ยนแปลงทรัพยากร แต่ก็ยืดหยุ่นน้อยที่สุดด้วย
ปลายทางของการเปลี่ยนแปลง
การใช้บริการเฉพาะทรัพยากรเป็นวิธีที่ตรงไปตรงมาที่สุดในการเปลี่ยนแปลง ทรัพยากรที่เปลี่ยนแปลงได้แต่ละรายการจะมีบริการที่เกี่ยวข้องและชุดการดำเนินการที่ช่วยให้คุณสร้าง อัปเดต หรือนำทรัพยากรออกได้
สมมติว่าคุณต้องการสร้าง Campaign ใหม่
คุณจะต้องสร้างออบเจ็กต์ Campaign
ใหม่ ใส่ไว้ใน CampaignOperation,
แล้วส่งไปยังปลายทาง
CampaignService.MutateCampaigns
คุณทำเช่นนี้ได้กับบริการ Google Ads API ใดก็ได้ เช่น หากต้องการ
เปลี่ยนแปลง AdGroup คุณจะต้องส่ง
AdGroupOperation ที่มี
เปลี่ยนแปลงแล้ว AdGroup ไปยังปลายทาง
AdGroupService.MutateAdGroups
ในทำนองเดียวกัน หากต้องการแก้ไข CampaignCriterion คุณจะต้องใช้
CampaignCriterionOperation แล้วส่งไปยังปลายทาง
CampaignCriterionService.MutateCampaignCriteria
เนื่องจากฟิลด์ operations ของคำขอสามารถทำซ้ำได้ คำขอเปลี่ยนแปลงรายการเดียวจึงสามารถมีการดำเนินการหลายรายการได้ อย่างไรก็ตาม ระบบจะถือว่าการดำเนินการแต่ละรายการเป็นอิสระจากการดำเนินการอื่นๆ ทั้งหมด จึงไม่อนุญาตให้มีการอ้างอิงข้าม
ซึ่งแตกต่างจากเมธอดการเปลี่ยนแปลงจำนวนมาก
(GoogleAdsService.Mutate),
ซึ่งการดำเนินการภายในคำขอเดียวกันสามารถอ้างอิงเอนทิตีจากการดำเนินการอื่นๆ
ได้