يُعدّ استخدام خدمة المورد الفردية الطريقة الأسهل لتعديل المورد، ولكنّها أيضًا الأقل مرونة.
نقاط نهاية التغيير
إنّ استخدام خدمة خاصة بمورد معيّن هو الطريقة الأسهل لتعديل البيانات. يتضمّن كل مورد قابل للتغيير خدمة مرتبطة به ومجموعة من العمليات التي تتيح لك إنشاء المورد أو تعديله أو إزالته.
لنفترض أنّك تريد إنشاء Campaign
جديد.
يمكنك إنشاء عنصر Campaign
جديد، ووضعه داخل CampaignOperation
، ثم إرساله إلى نقطة النهاية CampaignService.MutateCampaigns
.
يمكنك إجراء ذلك لأي من خدمات Google Ads API. على سبيل المثال، إذا أردت تعديل AdGroup
، عليك إرسال AdGroupOperation
يحتوي على AdGroup
المعدَّل إلى نقطة النهاية AdGroupService.MutateAdGroups
.
وبالمثل، إذا أردت تعديل CampaignCriterion
، عليك استخدام
CampaignCriterionOperation
وإرساله إلى نقطة النهاية
CampaignCriterionService.MutateCampaignCriteria
.
بما أنّه يمكن تكرار الحقل operations
في الطلب، يمكن أن يحتوي طلب mutate واحد على عمليات متعددة. ومع ذلك، يتم التعامل مع كل عملية بشكل مستقل عن العمليات الأخرى، لذا لا يُسمح بالرجوع إلى عمليات أخرى.
يختلف ذلك عن طريقة التعديل المجمّع
(GoogleAdsService.Mutate
)،
حيث يمكن أن تشير العمليات ضمن الطلب نفسه إلى عناصر من عمليات أخرى.