Drive के लेबल मैनेज करने के लिए API
- REST रिसॉर्स: v2.labels
- REST रिसॉर्स: v2.labels.locks
- REST रिसॉर्स: v2.labels.permissions
- REST रिसॉर्स: v2.labels.revisions
- REST रिसॉर्स: v2.labels.revisions.locks
- REST रिसॉर्स: v2.labels.revisions.permissions
- REST रिसॉर्स: v2.limits
- REST रिसॉर्स: v2.users
सेवा: drivelabels.googleapis.com
हमारा सुझाव है कि इस सेवा को कॉल करने के लिए, Google की दी गई क्लाइंट लाइब्रेरी का इस्तेमाल करें. अगर आपके ऐप्लिकेशन को इस सेवा को कॉल करने के लिए, अपनी लाइब्रेरी का इस्तेमाल करना है, तो एपीआई अनुरोध करते समय यहां दी गई जानकारी का इस्तेमाल करें.
डिस्कवरी दस्तावेज़
डिस्कवरी दस्तावेज़, मशीन से पढ़ा जा सकने वाला एक दस्तावेज़ होता है. इसमें REST API के बारे में जानकारी दी जाती है और उन्हें इस्तेमाल करने का तरीका बताया जाता है. इसका इस्तेमाल, Google API के साथ इंटरैक्ट करने वाली क्लाइंट लाइब्रेरी, आईडीई प्लग इन, और अन्य टूल बनाने के लिए किया जाता है. एक सेवा, कई डिस्कवरी दस्तावेज़ उपलब्ध करा सकती है. यह सेवा, एपीआई के बारे में ज़रूरी जानकारी देने वाला यह दस्तावेज़ उपलब्ध कराती है:
सेवा का एंडपॉइंट
सेवा एंडपॉइंट एक बेस यूआरएल होता है, जो किसी एपीआई सेवा का नेटवर्क पता बताता है. किसी सेवा में कई सेवा एंडपॉइंट हो सकते हैं. इस सेवा का सेवा एंडपॉइंट यहां दिया गया है. यहां दिए गए सभी यूआरआई, इस सेवा एंडपॉइंट से जुड़े हैं:
https://drivelabels.googleapis.com
REST रिसॉर्स: v2.labels
तरीके | |
---|---|
create |
POST /v2/labels नया लेबल बनाता है. |
delete |
DELETE /v2/{name=labels/*} Drive के आइटम से लेबल और उससे जुड़ा मेटाडेटा हमेशा के लिए मिटा देता है. |
delta |
POST /v2/{name=labels/*}:delta अपडेट के अनुरोधों के सेट को लागू करके, किसी एक लेबल को अपडेट करता है. इससे ड्राफ़्ट में बदलाव होता है. |
disable |
POST /v2/{name=labels/*}:disable पब्लिश किए गए लेबल को बंद करना. |
enable |
POST /v2/{name=labels/*}:enable बंद किए गए लेबल को चालू करें और उसे पब्लिश की गई स्थिति में वापस लाएं. |
get |
GET /v2/{name=labels/*} संसाधन के नाम के हिसाब से लेबल पाएं. |
list |
GET /v2/labels लेबल की सूची. |
publish |
POST /v2/{name=labels/*}:publish लेबल में ड्राफ़्ट के तौर पर किए गए सभी बदलावों को पब्लिश करें. |
updateLabelCopyMode |
POST /v2/{name=labels/*}:updateLabelCopyMode किसी लेबल के CopyMode को अपडेट करता है. |
updatePermissions |
PATCH /v2/{parent=labels/*}/permissions किसी लेबल की अनुमतियां अपडेट करता है. |
REST रिसॉर्स: v2.labels.locks
तरीके | |
---|---|
list |
GET /v2/{parent=labels/*}/locks किसी लेबल पर मौजूद LabelLocks की सूची दिखाता है. |
REST रिसॉर्स: v2.labels.permissions
तरीके | |
---|---|
batchDelete |
POST /v2/{parent=labels/*}/permissions:batchDelete लेबल की अनुमतियां मिटाता है. |
batchUpdate |
POST /v2/{parent=labels/*}/permissions:batchUpdate लेबल की अनुमतियां अपडेट करता है. |
create |
POST /v2/{parent=labels/*}/permissions किसी लेबल की अनुमतियां अपडेट करता है. |
delete |
DELETE /v2/{name=labels/*/permissions/*} किसी लेबल की अनुमति मिटाता है. |
list |
GET /v2/{parent=labels/*}/permissions किसी लेबल की अनुमतियों की सूची दिखाता है. |
REST रिसॉर्स: v2.labels.revisions
तरीके | |
---|---|
updatePermissions |
PATCH /v2/{parent=labels/*/revisions/*}/permissions किसी लेबल की अनुमतियां अपडेट करता है. |
REST रिसॉर्स: v2.labels.revisions.locks
तरीके | |
---|---|
list |
GET /v2/{parent=labels/*/revisions/*}/locks किसी लेबल पर मौजूद LabelLocks की सूची दिखाता है. |
REST रिसॉर्स: v2.labels.revisions.permissions
तरीके | |
---|---|
batchDelete |
POST /v2/{parent=labels/*/revisions/*}/permissions:batchDelete लेबल की अनुमतियां मिटाता है. |
batchUpdate |
POST /v2/{parent=labels/*/revisions/*}/permissions:batchUpdate लेबल की अनुमतियां अपडेट करता है. |
create |
POST /v2/{parent=labels/*/revisions/*}/permissions किसी लेबल की अनुमतियां अपडेट करता है. |
delete |
DELETE /v2/{name=labels/*/revisions/*/permissions/*} किसी लेबल की अनुमति मिटाता है. |
list |
GET /v2/{parent=labels/*/revisions/*}/permissions किसी लेबल की अनुमतियों की सूची दिखाता है. |
REST रिसॉर्स: v2.limits
तरीके | |
---|---|
getLabel |
GET /v2/limits/label लेबल के स्ट्रक्चर से जुड़ी पाबंदियां पाएं. जैसे, ज़्यादा से ज़्यादा कितने फ़ील्ड इस्तेमाल किए जा सकते हैं और लेबल के टाइटल की ज़्यादा से ज़्यादा लंबाई क्या हो सकती है. |
REST रिसॉर्स: v2.users
तरीके | |
---|---|
getCapabilities |
GET /v2/{name=users/*/capabilities} उपयोगकर्ता की सुविधाएं पाता है. |