Drive Labels API

Drive के लेबल मैनेज करने के लिए एपीआई

सेवा: drivelabels.googleapis.com

इस सेवा को कॉल करने के लिए, हमारा सुझाव है कि आप Google की क्लाइंट लाइब्रेरी का इस्तेमाल करें. अगर इस सेवा को कॉल करने के लिए आपके ऐप्लिकेशन को आपकी अपनी लाइब्रेरी का इस्तेमाल करना है, तो एपीआई अनुरोध करते समय नीचे दी गई जानकारी का इस्तेमाल करें.

खोज से जुड़ा दस्तावेज़

डिस्कवरी दस्तावेज़ REST API के बारे में जानकारी देने और उसका इस्तेमाल करने के लिए, इस स्पेसिफ़िकेशन को मशीन से पढ़ सकता है. इसका इस्तेमाल क्लाइंट लाइब्रेरी, IDE प्लगिन, और Google API के साथ इंटरैक्ट करने वाले अन्य टूल बनाने में किया जाता है. एक सेवा, खोज के लिए कई दस्तावेज़ उपलब्ध करा सकती है. खोज से जुड़ा यह दस्तावेज़, इस सेवा पर उपलब्ध है:

सेवा एंडपॉइंट

सेवा एंडपॉइंट एक बेस यूआरएल होता है, जो एपीआई सेवा के नेटवर्क पते के बारे में बताता है. एक सेवा में एक से ज़्यादा सेवा एंडपॉइंट हो सकते हैं. इस सेवा में यह सर्विस एंडपॉइंट है और नीचे दिए गए सभी यूआरआई इस सर्विस एंडपॉइंट से मिलते-जुलते हैं:

  • https://drivelabels.googleapis.com

REST संसाधन: v2beta.labels

तरीके
create
POST /v2beta/labels एक नया लेबल बनाता है.
delete
DELETE /v2beta/{name=labels/*} Drive में मौजूद आइटम से लेबल और उससे जुड़ा मेटाडेटा हमेशा के लिए मिटा दिया जाता है.
delta
POST /v2beta/{name=labels/*}:delta अपडेट के अनुरोधों का सेट लागू करके सिर्फ़ एक लेबल को अपडेट किया जाता है. ऐसा करने पर, ड्राफ़्ट में एक नया बदलाव हो जाता है.
disable
POST /v2beta/{name=labels/*}:disable पब्लिश किए गए लेबल को बंद करें.
enable
POST /v2beta/{name=labels/*}:enable बंद किए गए लेबल को चालू करें और उसे पब्लिश की गई स्थिति पर वापस लाएं.
get
GET /v2beta/{name=labels/*} लेबल को उसके संसाधन नाम के आधार पर पाएं.
list
GET /v2beta/labels लेबल की सूची बनाएं.
publish
POST /v2beta/{name=labels/*}:publish ड्राफ़्ट के सभी बदलावों को लेबल में पब्लिश करें.
updateLabelCopyMode
POST /v2beta/{name=labels/*}:updateLabelCopyMode किसी लेबल की CopyMode को अपडेट करता है.
updatePermissions
PATCH /v2beta/{parent=labels/*}/permissions किसी लेबल की अनुमतियां अपडेट करता है.

REST रिसॉर्स: v2beta.labels.locks

तरीके
list
GET /v2beta/{parent=labels/*}/locks यह लेबल में LabelLocks को सूची में शामिल करता है.

REST रिसॉर्स: v2beta.labels.permissions

तरीके
batchDelete
POST /v2beta/{parent=labels/*}/permissions:batchDelete लेबल से जुड़ी अनुमतियां मिटाता है.
batchUpdate
POST /v2beta/{parent=labels/*}/permissions:batchUpdate लेबल की अनुमतियां अपडेट करता है.
create
POST /v2beta/{parent=labels/*}/permissions किसी लेबल की अनुमतियां अपडेट करता है.
delete
DELETE /v2beta/{name=labels/*/permissions/*} लेबल की अनुमति को मिटाता है.
list
GET /v2beta/{parent=labels/*}/permissions किसी लेबल की अनुमतियों की सूची बनाता है.

REST संसाधन: v2beta.labels.revisions

तरीके
updatePermissions
PATCH /v2beta/{parent=labels/*/revisions/*}/permissions किसी लेबल की अनुमतियां अपडेट करता है.

REST रिसॉर्स: v2beta.labels.revisions.locks

तरीके
list
GET /v2beta/{parent=labels/*/revisions/*}/locks यह लेबल में LabelLocks को सूची में शामिल करता है.

REST रिसॉर्स: v2beta.labels.revisions.permissions

तरीके
batchDelete
POST /v2beta/{parent=labels/*/revisions/*}/permissions:batchDelete लेबल से जुड़ी अनुमतियां मिटाता है.
batchUpdate
POST /v2beta/{parent=labels/*/revisions/*}/permissions:batchUpdate लेबल की अनुमतियां अपडेट करता है.
create
POST /v2beta/{parent=labels/*/revisions/*}/permissions किसी लेबल की अनुमतियां अपडेट करता है.
delete
DELETE /v2beta/{name=labels/*/revisions/*/permissions/*} लेबल की अनुमति को मिटाता है.
list
GET /v2beta/{parent=labels/*/revisions/*}/permissions किसी लेबल की अनुमतियों की सूची बनाता है.

REST रिसॉर्स: v2beta.limits

तरीके
getLabel
GET /v2beta/limits/label लेबल की संरचना की सीमाएं पाएं; जैसे, लेबल की ज़्यादा से ज़्यादा संख्या और लेबल के टाइटल की ज़्यादा से ज़्यादा लंबाई.

REST संसाधन: v2beta.users

तरीके
getCapabilities
GET /v2beta/{name=users/*/capabilities} उपयोगकर्ता क्षमताओं को ऐक्सेस करता है.