Method: customers.customerAssetSets.mutate

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

طلب HTTP

POST https://googleads.googleapis.com/v15/customers/{customerId}/customerAssetSets:mutate

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

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

المَعلمات
customerId

string

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

نص الطلب

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

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

object (CustomerAssetSetOperation)

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

partialFailure

boolean

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

validateOnly

boolean

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

responseContentType

enum (ResponseContentType)

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

نص الاستجابة

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

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

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

object (MutateCustomerAssetSetResult)

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

partialFailureError

object (Status)

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

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

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

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

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

CustomerAssetSetOperation

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

تمثيل JSON
{

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

object (CustomerAssetSet)

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

remove

string

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

MutateCustomerAssetSetResult

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

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

string

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

customerAssetSet

object (CustomerAssetSet)

مجموعة مواد عرض العميل التي تم تغييرها مع حقول قابلة للتغيير فقط بعد التبديل. سيتم عرض الحقل فقط عند تعيين responseContentType على "MUTABLE_FILTER".