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

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

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

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

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

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

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

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