Method: users.getCapabilities

यह कुकी, उपयोगकर्ता की क्षमताओं के बारे में जानकारी इकट्ठा करती है.

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

GET https://drivelabels.googleapis.com/v2/{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

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