Method: customers.accountLinks.mutate

إنشاء رابط حساب أو إزالته من الإصدار V5، لا يمكن إنشاء الحساب من خلال AccountLinkService.MutateAccountLink. يُرجى استخدام AccountLinkService.CreateAccountLink بدلاً من ذلك.

قائمة بالأخطاء المعروضة: AccountLinkError AuthenticationError AuthorizationError FieldMaskError HeaderError InternalError MutateError QuotaError RequestError

طلب HTTP

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

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

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

المَعلمات
customerId

string

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

نص الطلب

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

تمثيل JSON
{
  "operation": {
    object (AccountLinkOperation)
  },
  "partialFailure": boolean,
  "validateOnly": boolean
}
الحقول
operation

object (AccountLinkOperation)

مطلوبة. العملية التي سيتم تنفيذها على الرابط.

partialFailure

boolean

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

validateOnly

boolean

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

نص الاستجابة

رسالة رد لتغيير رابط الحساب.

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

تمثيل JSON
{
  "result": {
    object (MutateAccountLinkResult)
  },
  "partialFailureError": {
    object (Status)
  }
}
الحقول
result

object (MutateAccountLinkResult)

نتيجة المتغير mutate.

partialFailureError

object (Status)

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

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

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

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

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

AccountLinkOperation

تعديل واحد على رابط الحساب.

تمثيل JSON
{
  "updateMask": string,

  // Union field operation can be only one of the following:
  "update": {
    object (AccountLink)
  },
  "remove": string
  // End of list of possible types for union field operation.
}
الحقول
updateMask

string (FieldMask format)

يحدد قناع الحقل الذي يحدِّد حقول الموارد التي يتم تعديلها في أحد التحديثات.

هذه قائمة مفصولة بفواصل تضم أسماء الحقول المؤهلة بالكامل. مثال: "user.displayName,photo"

حقل الاتحاد operation العملية المطلوب تنفيذها. يمكن أن يكون الحقل "operation" واحدًا فقط مما يلي:
update

object (AccountLink)

عملية التعديل: من المتوقّع أن يحتوي رابط الحساب على اسم مورد صالح.

remove

string

عملية الإزالة: يُتوقَّع اسم مورد لرابط الحساب المطلوب إزالته، بالتنسيق التالي:

customers/{customerId}/accountLinks/{accountLinkId}

MutateAccountLinkResult

نتيجة تبديل رابط الحساب.

تمثيل JSON
{
  "resourceName": string
}
الحقول
resourceName

string

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