Drive के लेबल मैनेज करने के लिए एपीआई
- 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
Service: 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 को अपडेट किया जाता है. |
updateLabelEnabledAppSettings |
POST /v2/{name=labels/*}:updateLabelEnabledAppSettings इससे किसी लेबल के EnabledAppSettings को अपडेट किया जाता है. |
updatePermissions |
PATCH /v2/{parent=labels/*}/permissions इस तरीके का इस्तेमाल करके, किसी लेबल की अनुमतियां अपडेट की जा सकती हैं. |
REST रिसॉर्स: v2.labels.locks
| तरीके | |
|---|---|
list |
GET /v2/{parent=labels/*}/locks इससे किसी लेबल पर मौजूद लेबल लॉक की सूची मिलती है. |
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 इससे किसी लेबल पर मौजूद लेबल लॉक की सूची मिलती है. |
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} इससे उपयोगकर्ता की क्षमताओं के बारे में जानकारी मिलती है. |