Method: customers.customerUserAccesses.mutate

किसी ग्राहक पर उपयोगकर्ता की अनुमति को अपडेट करता है, हटाता है. ऑपरेशन की स्थितियां दिखाई जाती हैं.

थ्रॉ की गई गड़बड़ियों की सूची: AuthenticationError AuthorizationError CustomerUserAccessError FieldMaskError HeaderError InternalError MutateError QuotaError RequestError

एचटीटीपी अनुरोध

POST https://googleads.googleapis.com/v17/customers/{customerId}/customerUserAccesses:mutate

यह यूआरएल gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.

पाथ पैरामीटर

पैरामीटर
customerId

string

ज़रूरी है. उस ग्राहक का आईडी जिसमें बदलाव किया जा रहा है.

अनुरोध का मुख्य भाग

अनुरोध के मुख्य हिस्से में, यहां दिए गए स्ट्रक्चर का डेटा शामिल होता है:

जेएसओएन के काेड में दिखाना
{
  "operation": {
    object (CustomerUserAccessOperation)
  }
}
फ़ील्ड
operation

object (CustomerUserAccessOperation)

ज़रूरी है. ग्राहक से जुड़ी कार्रवाई करने के लिए

जवाब का मुख्य भाग

ग्राहक के ऐक्सेस लेवल में बदलाव के लिए भेजा जाने वाला मैसेज.

अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.

जेएसओएन के काेड में दिखाना
{
  "result": {
    object (MutateCustomerUserAccessResult)
  }
}
फ़ील्ड
result

object (MutateCustomerUserAccessResult)

बदलाव का नतीजा.

अनुमति के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

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

ज़्यादा जानकारी के लिए, OAuth 2.0 की खास जानकारी देखें.

CustomerUserAccessOperation

ग्राहक के लिए उपयोगकर्ता ऐक्सेस से जुड़ी एक कार्रवाई (अपडेट करें, हटाएं).

जेएसओएन के काेड में दिखाना
{
  "updateMask": string,

  // Union field operation can be only one of the following:
  "update": {
    object (CustomerUserAccess)
  },
  "remove": string
  // End of list of possible types for union field operation.
}
फ़ील्ड
updateMask

string (FieldMask format)

FileMask, जो तय करता है कि किसी अपडेट में किन संसाधन फ़ील्ड में बदलाव किया गया है.

यह फ़ील्ड के पूरी तरह क्वालिफ़ाइड नाम की सूची है, जिसे कॉमा लगाकर अलग किया गया है. उदाहरण: "user.displayName,photo".

यूनियन फ़ील्ड operation. बदलाव करने की कार्रवाई. operation इनमें से सिर्फ़ एक हो सकता है:
update

object (CustomerUserAccess)

अपडेट करने की कार्रवाई: ग्राहक के पास एक मान्य संसाधन नाम होना चाहिए.

remove

string

कार्रवाई हटाएं: हटाई गई ऐक्सेस के लिए संसाधन का नाम इस फ़ॉर्मैट में होना चाहिए:

customers/{customerId}/customerUserAccesses/{CustomerUserAccess.user_id}

MutateCustomerUserAccessResult

ग्राहक के ऐक्सेस लेवल में हुए बदलाव का नतीजा.

जेएसओएन के काेड में दिखाना
{
  "resourceName": string
}
फ़ील्ड
resourceName

string

सफल ऑपरेशन के लिए वापस भेजा गया.