يعد استخدام الخدمة الفردية للمورد الطريقة الأكثر وضوحًا لتغييرها، ولكنه أيضًا الأقل مرونة.
تغيير نقاط النهاية
يُعد استخدام خدمة خاصة بالمورد أكثر الطرق المباشرة للتغيير. يشتمل كل مورد قابل للتغيير على خدمة مقابلة ومجموعة من العمليات التي تمكّنك من إنشاء المورد أو تحديثه أو إزالته.
لنفترض أنّك تريد إنشاء Campaign
جديد.
عليك إنشاء كائن Campaign
جديد ووضعه داخل CampaignOperation
ثم إرساله إلى نقطة نهاية
CampaignService.MutateCampaigns
.
ويمكنك إجراء ذلك لأي من خدمات Google Ads API. على سبيل المثال، إذا أردت
تغيير FeedItem
، عليك تمرير
FeedItemOperation
يحتوي على
الرمز المتغير FeedItem
إلى نقطة النهاية
FeedItemService.MutateFeedItems
.
وبما أنّ الحقل operations
للطلب يمكن تكراره، يمكن أن يحتوي طلب تغيير واحد على عمليات متعددة. ومع ذلك، يتم التعامل مع كل عملية بشكل مستقل عن جميع العمليات الأخرى، لذلك لا يُسمح بالرجوع إلى العناصر الأخرى.
ويختلف ذلك عن طريقة التغيير المجمَّع
(GoogleAdsService.Mutate
)،
حيث يمكن للعمليات ضمن الطلب نفسه الإشارة إلى كيانات من
عمليات أخرى.