Method: labels.permissions.batchUpdate

लेबल की अनुमतियां अपडेट करता है. अगर दिखाई गई मुख्य अनुमति के लिए कोई अनुमति मौजूद नहीं है, तो एक नया लेबल की अनुमति बनाई जाती है. ऐसा न होने पर, मौजूदा अनुमति अपडेट कर दी जाती है. अनुमतियों की मदद से, लेबल के रिसॉर्स पर पूरा असर पड़ता है. इनमें बदलाव नहीं किया जाता और न ही इन्हें पब्लिश करने की ज़रूरत होती है.

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

POST https://drivelabels.googleapis.com/v2beta/{parent=labels/*}/permissions:batchUpdate

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

पाथ के पैरामीटर

पैरामीटर
parent

string

ज़रूरी है. पैरंट लेबल के रिसॉर्स का नाम, जिसे सभी अनुमतियों के साथ शेयर किया गया है. फ़ॉर्मैट: labels/{label} अगर इसे सेट किया जाता है, तो UpdateLabelPermissionRequest मैसेज का पैरंट फ़ील्ड खाली होना चाहिए या इस फ़ील्ड से मेल खाना चाहिए.

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

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

जेएसओएन के काेड में दिखाना
{
  "requests": [
    {
      object (UpdateLabelPermissionRequest)
    }
  ],
  "useAdminAccess": boolean
}
फ़ील्ड
requests[]

object (UpdateLabelPermissionRequest)

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

useAdminAccess

boolean

उपयोगकर्ता के एडमिन क्रेडेंशियल का इस्तेमाल करने के लिए, true पर सेट करें. ऐक्सेस की अनुमति देने से पहले सर्वर यह पुष्टि करेगा कि उपयोगकर्ता, लेबल का एडमिन है. अगर इसे सेट किया जाता है, तो UpdateLabelPermissionRequest मैसेज में यूज़AdminAccess फ़ील्ड खाली होना चाहिए या इस फ़ील्ड से मेल खाना चाहिए.

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

कामयाब रहने पर, जवाब के मुख्य हिस्से में BatchUpdateLabelPermissionsResponse का एक इंस्टेंस शामिल किया जाता है.

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

इनमें से किसी एक OAuth दायरों की ज़रूरत होती है:

  • https://www.googleapis.com/auth/drive.labels
  • https://www.googleapis.com/auth/drive.admin.labels

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