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