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

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

تغيير نقاط النهاية

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

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

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

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

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