שינויים של שירות משאבים

הדרך הכי פשוטה לשנות משאב היא להשתמש בשירות האישי שלו, אבל היא גם הכי פחות גמישה.

שינוי נקודות קצה

הדרך הכי פשוטה לבצע שינוי היא באמצעות שירות ספציפי למשאב. לכל משאב שניתן לשינוי יש שירות תואם וקבוצה של פעולות שמאפשרות ליצור, לעדכן או להסיר את המשאב.

נניח שרוצים ליצור Campaign חדש. יוצרים אובייקט Campaign חדש, מכניסים אותו לתוך CampaignOperation ואז שולחים אותו לנקודת הקצה CampaignService.MutateCampaigns.

אפשר לעשות את זה לכל אחד מהשירותים של Google Ads API. לדוגמה, אם רוצים לשנות AdGroup, מעבירים AdGroupOperation שמכיל את AdGroup ששונה לנקודת הקצה AdGroupService.MutateAdGroups.

באופן דומה, אם רוצים לשנות CampaignCriterion, משתמשים ב-CampaignCriterionOperation ושולחים אותו לנקודת הקצה CampaignCriterionService.MutateCampaignCriteria.

אפשר לחזור על השדה operations של הבקשה, ולכן בקשת שינוי אחת יכולה להכיל כמה פעולות. עם זאת, כל פעולה נחשבת נפרדת מכל הפעולות האחרות, ולכן אי אפשר להשתמש בהפניות צולבות.

זאת בניגוד לשיטת שינוי מאסיבי (GoogleAdsService.Mutate), שבה פעולות באותה בקשה יכולות להפנות לישויות מפעולות אחרות.