متغيرات خدمة الموارد

يعد استخدام الخدمة الفردية للمورد هو الطريقة الأكثر مباشرة لتغييرها، ولكنها أيضًا الأقل مرونة.

تبديل نقاط النهاية

يعد استخدام خدمة خاصة بالموارد الطريقة الأكثر وضوحًا للتغيير. لكل مورد قابل للتغيير خدمة مقابلة ومجموعة من العمليات التي تمكنك من إنشاء المورد أو تحديثه أو إزالته.

لنفترض أنّك تريد إنشاء Campaign جديد. يمكنك إنشاء عنصر Campaign جديد، ووضعه في CampaignOperation، ثم إرساله إلى نقطة النهاية CampaignService.MutateCampaigns.

ويمكنك إجراء ذلك لأي من خدمات واجهة برمجة التطبيقات مع "إعلانات Google". على سبيل المثال، إذا أردت تغيير FeedItem، عليك ضبط FeedItemOperation التي تحتوي على العنصر FeedItem الذي تم تغييره إلى نقطة النهاية FeedItemService.MutateFeedItems.

نظرًا لأنه يمكن تكرار الحقل operations للطلب، يمكن أن يحتوي طلب تغيير واحد على عدة عمليات. ومع ذلك، يتم التعامل مع كل عملية بشكل مستقل عن جميع العمليات الأخرى، لذلك لا يُسمح بالمرجع المتبادل.

يتناقض ذلك مع طريقة التبديل المجمّع (GoogleAdsService.Mutate)، حيث يمكن للعمليات ضمن الطلب نفسه أن تشير إلى كيانات من عمليات أخرى.