ב-Google Ads API יש כמה דרכים לשנות משאבים, בהתאם לתרחיש השימוש שלכם. לכל משאב יש שירות תואם שמאפשר לציין פעולות שינוי עבור סוג המשאב הספציפי הזה. לדוגמה, למשאב Campaign
יש נקודת קצה (endpoint) תואמת ב-CampaignService.MutateCampaigns
לשינוי קמפיינים.
אפשרות נוספת היא נקודת הקצה ל-GoogleAdsService.Mutate
, שעוטפת למעשה סדרה של קריאות נפרדות לשינוי בשירותי המשאבים ומספקת את היתרונות הבאים:
- פעולות מקובצות בשירותי משאבים שונים קריאות רגילות יכולות לבצע פעולות רק על שירות של משאב אחד.
- שמות של משאבים זמניים. אפשר לשלב פעולות כדי ליצור ישות ואת הישויות הצאצא שלה בבקשה אחת.
בשני המאפיינים האלה אפשר להשתמש ב-GoogleAdsService.Mutate
כדי ליצור מבנה של קמפיין שלם, רק אם כל שלב בתהליך מצליח.