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

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

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

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

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

ניתן לעשות זאת בכל אחד משירותי Google Ads API. לדוגמה, אם רוצים לשנות FeedItem, צריך להעביר לנקודת הקצה FeedItemService.MutateFeedItems FeedItemOperation שמכיל את FeedItem עם השינוי.

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

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