Method: spaces.members.batchUpdate

यह एक बैच में, एक स्पेस के सदस्यों की जानकारी अपडेट करता है.

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

POST https://meet.googleapis.com/v2/{parent=spaces/*}/members:batchUpdate

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

पाथ पैरामीटर

पैरामीटर
parent

string

ज़रूरी है. सभी सदस्यों के साथ शेयर किए गए पैरंट रिसॉर्स को अपडेट किया जा रहा है. फ़ॉर्मैट: spaces/{space}

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

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

JSON के काेड में दिखाना
{
  "requests": [
    {
      object (UpdateMemberRequest)
    }
  ],
  "updateMask": string
}
फ़ील्ड
requests[]

object (UpdateMemberRequest)

ज़रूरी है. अनुरोध का वह मैसेज जिसमें अपडेट किए जाने वाले संसाधनों के बारे में बताया गया हो. एक बैच में ज़्यादा से ज़्यादा 500 सदस्यों की जानकारी में बदलाव किया जा सकता है.

updateMask

string (FieldMask format)

ज़रूरी नहीं. टॉप-लेवल फ़ील्ड मास्क का इस्तेमाल, सभी UpdateMemberRequests के लिए सदस्य में अपडेट किए जाने वाले फ़ील्ड तय करने के लिए किया जाता है. टॉप-लेवल और चाइल्ड फ़ील्ड मास्क के लिए, चार संभावित स्थितियां होती हैं: 1. टॉप-लेवल और चाइल्ड फ़ील्ड मास्क मौजूद नहीं है: अनुरोधों में दिए गए सभी फ़ील्ड अपडेट किए जाते हैं. इनमें, अनुरोधों में सेट नहीं किए गए फ़ील्ड मिटाना भी शामिल है. 2. टॉप-लेवल फ़ील्ड मास्क मौजूद है, लेकिन चाइल्ड फ़ील्ड मास्क मौजूद नहीं है: टॉप-लेवल फ़ील्ड मास्क में बताए गए फ़ील्ड अपडेट किए जाते हैं. 3. टॉप-लेवल और चाइल्ड फ़ील्ड मास्क मौजूद है: चाइल्ड फ़ील्ड मास्क, टॉप-लेवल फ़ील्ड मास्क के जैसा ही होना चाहिए. 4. टॉप-लेवल फ़ील्ड मास्क मौजूद नहीं है, लेकिन चाइल्ड फ़ील्ड मास्क मौजूद है: यह सुविधा काम नहीं करती है और गड़बड़ी का मैसेज दिखेगा.

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

सदस्यों को बैच अपडेट करने का जवाब.

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

JSON फ़ॉर्मैट में दिखाया गया है
{
  "members": [
    {
      object (Member)
    }
  ]
}
फ़ील्ड
members[]

object (Member)

सदस्यों की जानकारी अपडेट की गई.

अनुमति पाने के लिंक

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

  • https://www.googleapis.com/auth/meetings.space.created

ज़्यादा जानकारी के लिए, अनुमति से जुड़ी गाइड देखें.

UpdateMemberRequest

किसी सदस्य की जानकारी अपडेट करने का अनुरोध.

JSON के काेड में दिखाना
{
  "member": {
    object (Member)
  },
  "updateMask": string
}
फ़ील्ड
member

object (Member)

ज़रूरी है. अपडेट किया जाने वाला सदस्य. फ़ॉर्मैट: spaces/{space}/members/{member}

updateMask

string (FieldMask format)

ज़रूरी नहीं. मेंबर में अपडेट किए जाने वाले फ़ील्ड के बारे में बताने के लिए, फ़ील्ड मास्क का इस्तेमाल किया जाता है. अगर updateMask नहीं दिया गया है(सेट नहीं किया गया है, खाली पाथ के साथ सेट किया गया है या पाथ के तौर पर सिर्फ़ "" है), तो यह डिफ़ॉल्ट रूप से उन सभी फ़ील्ड को अपडेट करता है जिनकी वैल्यू अनुरोध में दी गई हैं. updateMask के तौर पर "*" का इस्तेमाल करने पर, सभी फ़ील्ड अपडेट हो जाएंगे. साथ ही, अनुरोध में सेट नहीं किए गए फ़ील्ड मिट जाएंगे. BatchUpdate के मामले में, यह मौजूद नहीं होना चाहिए या BatchUpdateMembersRequest में updateMask के जैसा ही होना चाहिए. ऐसा तब होता है, जब UpdateMemberRequest को BatchUpdateMembersRequest के चाइल्ड अनुरोध के तौर पर बनाया जाता है.