Method: users.getCapabilities

उपयोगकर्ता को मिलने वाली अनुमतियां मिलती हैं.

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

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

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

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

पैरामीटर
name

string

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

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

पैरामीटर
customer

string

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

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

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

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

उपयोगकर्ता की क्षमताएं.

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

जेएसओएन के काेड में दिखाना
{
  "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

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