Method: users.getCapabilities

उपयोगकर्ता क्षमताओं को ऐक्सेस करता है.

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

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

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

पाथ पैरामीटर

पैरामीटर
name

string

ज़रूरी है. उपयोगकर्ता के संसाधन का नाम. सिर्फ़ "उपयोगकर्ता/मैं/क्षमताएं" समर्थित है.

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

पैरामीटर
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

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