Method: users.getCapabilities

उपयोगकर्ता की सुविधाएं पाता है.

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

GET https://drivelabels.googleapis.com/v2beta/{name=users/*/capabilities}

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

पाथ पैरामीटर

पैरामीटर
name

string

ज़रूरी है. उपयोगकर्ता के संसाधन का नाम. सिर्फ़ "users/me/capabilities" का इस्तेमाल किया जा सकता है.

क्वेरी पैरामीटर

पैरामीटर
customer

string

वह ग्राहक जिसके लिए यह अनुरोध किया गया है. उदाहरण के लिए: "customers/abcd1234". अगर यह सेटिंग सेट नहीं है, तो मौजूदा ग्राहक की सेटिंग दिखेंगी.

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

अनुरोध का मुख्य हिस्सा खाली होना चाहिए.

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

उपयोगकर्ता की भूमिका.

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

JSON के काेड में दिखाना
{
  "name": string,
  "canAccessLabelManager": boolean,
  "canAdministrateLabels": boolean,
  "canCreateSharedLabels": boolean,
  "canCreateAdminLabels": boolean
}
फ़ील्ड
name

string

सिर्फ़ आउटपुट के लिए. उपयोगकर्ता की क्षमताओं के लिए संसाधन का नाम.

canAccessLabelManager

boolean

सिर्फ़ आउटपुट के लिए. उपयोगकर्ता के पास लेबल मैनेजर का ऐक्सेस है या नहीं.

canAdministrateLabels

boolean

सिर्फ़ आउटपुट के लिए. उपयोगकर्ता, शेयर किए गए लेबल की सुविधा के लिए एडमिन है या नहीं.

canCreateSharedLabels

boolean

सिर्फ़ आउटपुट के लिए. उपयोगकर्ता को शेयर किए जाने वाले नए लेबल बनाने की अनुमति है या नहीं.

canCreateAdminLabels

boolean

सिर्फ़ आउटपुट के लिए. उपयोगकर्ता के पास नए एडमिन लेबल बनाने की अनुमति है या नहीं.

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

इसके लिए, OAuth के इनमें से किसी एक स्कोप की ज़रूरत होती है:

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

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