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