استفاده از سرویس منفرد یک منبع، ساده ترین راه برای جهش آن است، اما کمترین انعطاف را نیز دارد.
نقاط پایانی را تغییر دهید
استفاده از یک سرویس خاص منبع، ساده ترین راه برای جهش است. هر منبع قابل تغییر دارای یک سرویس مربوطه و مجموعه ای از عملیات است که شما را قادر می سازد منبع را ایجاد، به روز رسانی یا حذف کنید.
فرض کنید می خواهید یک Campaign
جدید ایجاد کنید. میتوانید یک شی Campaign
جدید ایجاد کنید، آن را در یک CampaignOperation
قرار دهید و سپس آن را به نقطه پایانی CampaignService.MutateCampaigns
ارسال کنید.
می توانید این کار را برای هر یک از سرویس های Google Ads API انجام دهید. بنابراین برای مثال، اگر میخواهید یک AdGroup
را جهش دهید، یک AdGroupOperation
حاوی AdGroup
جهش یافته را به نقطه پایانی AdGroupService.MutateAdGroups
ارسال میکنید.
به طور مشابه، اگر میخواهید یک CampaignCriterion
تغییر دهید، باید از یک CampaignCriterionOperation
استفاده کنید و آن را به نقطه پایانی CampaignCriterionService.MutateCampaignCriteria
ارسال کنید.
از آنجایی که فیلد operations
درخواست را می توان تکرار کرد، یک درخواست جهش واحد می تواند شامل چندین عملیات باشد. با این حال، هر عمل به طور مستقل از سایرین درمان می شود، بنابراین هیچ ارجاع متقابل مجاز نیست.
این برخلاف روش جهش انبوه ( GoogleAdsService.Mutate
) است، که در آن عملیات در همان درخواست میتواند به نهادهای عملیات دیگر ارجاع دهد.