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

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

שינוי נקודות קצה (endpoints)

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

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

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

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

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