Method: customers.adGroupAssetSets.mutate

ينشئ مجموعات مواد عرض المجموعة الإعلانية أو يزيلها. يتم عرض حالات العمليات.

طلب HTTP

POST https://googleads.googleapis.com/v16/customers/{customerId}/adGroupAssetSets:mutate

يستخدم عنوان URL بنية تحويل الترميز gRPC.

معلمات المسار

المَعلمات
customerId

string

مطلوبة. رقم تعريف العميل الذي يتم تعديل مجموعات مواد عرض مجموعته الإعلانية.

نص الطلب

يحتوي نص الطلب على بيانات بالبنية التالية:

تمثيل JSON
{
  "operations": [
    {
      object (AdGroupAssetSetOperation)
    }
  ],
  "partialFailure": boolean,
  "validateOnly": boolean,
  "responseContentType": enum (ResponseContentType)
}
الحقول
operations[]

object (AdGroupAssetSetOperation)

مطلوبة. قائمة العمليات المطلوب تنفيذها على مجموعات مواد عرض المجموعات الإعلانية الفردية.

partialFailure

boolean

في حال الصواب، سيتم تنفيذ عمليات ناجحة وعرض العمليات غير الصالحة أخطاء. وفي حال كانت القيمة خاطئة، سيتم تنفيذ جميع العمليات في معاملة واحدة فقط إذا كانت جميعها صالحة. والقيمة التلقائية هي "خطأ".

validateOnly

boolean

إذا كانت الإجابة "صحيح"، يتم التحقّق من صحة الطلب ولكن لا يتم تنفيذه. يتم عرض الأخطاء فقط وليس النتائج.

responseContentType

enum (ResponseContentType)

خيار نوع محتوى الردّ تحدد ما إذا كان يجب عرض المورد القابل للتغيير أو اسم المورد فقط بعد التغيير.

نص الاستجابة

رسالة استجابة لعملية تغيير مجموعة مواد عرض مجموعة إعلانية.

إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:

تمثيل JSON
{
  "results": [
    {
      object (MutateAdGroupAssetSetResult)
    }
  ],
  "partialFailureError": {
    object (Status)
  }
}
الحقول
results[]

object (MutateAdGroupAssetSetResult)

جميع النتائج للمتغير.

partialFailureError

object (Status)

الأخطاء التي تتعلّق بتعذُّر التشغيل في وضع الفشل الجزئي. لا يتم عرضه إلا عندما تكون قيمة الوسيطة الجزئية = true وتحدث جميع الأخطاء داخل العمليات. في حالة حدوث أي أخطاء خارج العمليات (مثل أخطاء المصادقة)، نعرض خطأ على مستوى استدعاء إجراء عن بُعد (RPC).

نطاقات التفويض

يجب توفير نطاق OAuth التالي:

  • https://www.googleapis.com/auth/adwords

لمزيد من المعلومات، راجِع نظرة عامة على بروتوكول OAuth 2.0.

AdGroupAssetSetOperation

عملية واحدة (إنشاء أو إزالة) على مجموعة مواد عرض لمجموعة إعلانية.

تمثيل JSON
{

  // Union field operation can be only one of the following:
  "create": {
    object (AdGroupAssetSet)
  },
  "remove": string
  // End of list of possible types for union field operation.
}
الحقول
حقل الاتحاد operation عملية التبديل. يمكن أن يكون الحقل "operation" واحدًا فقط مما يلي:
create

object (AdGroupAssetSet)

عملية الإنشاء: من المتوقّع عدم توفّر اسم مورد لمجموعة مواد العرض الجديدة في المجموعة الإعلانية.

remove

string

عملية الإزالة: يُتوقَّع اسم مورد لمجموعة مواد عرض المجموعة الإعلانية التي تمت إزالتها، بالتنسيق التالي: customers/{customerId}/adGroupAssetSets/{adGroupId}~{asset_set_id}

MutateAdGroupAssetSetResult

نتيجة mutate لمجموعة مواد العرض في المجموعة الإعلانية.

تمثيل JSON
{
  "resourceName": string,
  "adGroupAssetSet": {
    object (AdGroupAssetSet)
  }
}
الحقول
resourceName

string

تم إرجاعها لإجراء عمليات ناجحة.

adGroupAssetSet

object (AdGroupAssetSet)

مجموعة مادة عرض المجموعة الإعلانية التي تم تغييرها مع حقول قابلة للتغيير فقط بعد التبديل. لن يتم عرض هذا الحقل إلا عند ضبط ReplyContentType على "MUTABLE_Resource".