هل يهمّك مشاركة ملاحظاتك حول Google Ads API؟
اشترِك للاستفادة من فرصة المشاركة في الأبحاث المتعلّقة بالمستخدمين.
متغيرات خدمة الموارد
يعد استخدام الخدمة الفردية للمورد الطريقة الأكثر وضوحًا
لتغييرها، ولكنه أيضًا الأقل مرونة.
تغيير نقاط النهاية
يُعد استخدام خدمة خاصة بالمورد أكثر الطرق المباشرة للتغيير.
يشتمل كل مورد قابل للتغيير على خدمة مقابلة ومجموعة من العمليات
التي تمكّنك من إنشاء المورد أو تحديثه أو إزالته.
لنفترض أنّك تريد إنشاء Campaign
جديد.
عليك إنشاء كائن Campaign
جديد ووضعه داخل CampaignOperation
ثم إرساله إلى نقطة نهاية
CampaignService.MutateCampaigns
.
ويمكنك إجراء ذلك لأي من خدمات Google Ads API. على سبيل المثال، إذا أردت
تغيير FeedItem
، عليك تمرير
FeedItemOperation
يحتوي على
الرمز المتغير FeedItem
إلى نقطة النهاية
FeedItemService.MutateFeedItems
.
وبما أنّ الحقل operations
للطلب يمكن تكراره، يمكن أن يحتوي طلب تغيير واحد على عمليات متعددة. ومع ذلك، يتم التعامل مع كل عملية بشكل مستقل عن جميع العمليات الأخرى، لذلك لا يُسمح بالرجوع إلى العناصر الأخرى.
ويختلف ذلك عن طريقة التغيير المجمَّع
(GoogleAdsService.Mutate
)،
حيث يمكن للعمليات ضمن الطلب نفسه الإشارة إلى كيانات من
عمليات أخرى.
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2024-06-27 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2024-06-27 (حسب التوقيت العالمي المتفَّق عليه)"],[[["The most straightforward way to mutate a resource is by using its individual service and corresponding operations (create, update, or remove)."],["Each mutable resource has a dedicated service with specific endpoints for mutation, like `CampaignService.MutateCampaigns` for `Campaign` resources."],["A single mutate request to a resource-specific service can handle multiple operations, but each operation is treated independently."],["Resource-specific mutation differs from bulk mutation (`GoogleAdsService.Mutate`) where operations can cross-reference each other within the same request."]]],[]]