Google Drive API का इस्तेमाल करके क्लाइंट, Google Drive के संसाधनों को ऐक्सेस कर सकते हैं.
- REST रिसॉर्स: v2.about
- REST रिसॉर्स: v2.apps
- REST रिसॉर्स: v2.changes
- REST रिसॉर्स: v2.channels
- REST रिसॉर्स: v2.child
- REST रिसॉर्स: v2.comments
- REST रिसॉर्स: v2.drives
- REST रिसॉर्स: v2.files
- REST रिसॉर्स: v2.parents
- REST रिसॉर्स: v2.permissions
- REST रिसॉर्स: v2.properties
- REST रिसॉर्स: v2.replies
- REST रिसॉर्स: v2.revisions
सेवा: googleapis.com/drive/v2
इस सेवा को कॉल करने के लिए, हमारा सुझाव है कि आप Google की क्लाइंट लाइब्रेरी का इस्तेमाल करें. अगर इस सेवा को कॉल करने के लिए आपके ऐप्लिकेशन को आपकी खुद की लाइब्रेरी की ज़रूरत है, तो एपीआई अनुरोध करते समय यहां दी गई जानकारी का इस्तेमाल करें.
डिस्कवरी दस्तावेज़
डिस्कवरी दस्तावेज़ एक ऐसी खास जानकारी है जिसे मशीन आसानी से पढ़ सकती है. इससे REST API के बारे में जानकारी मिलती है और उसका इस्तेमाल किया जाता है. इसका इस्तेमाल क्लाइंट लाइब्रेरी, IDE प्लगिन, और Google API के साथ इंटरैक्ट करने वाले अन्य टूल बनाने के लिए किया जाता है. एक सेवा में, आपकी खोज से जुड़े कई दस्तावेज़ मिल सकते हैं. यह सेवा, खोज के लिए ये दस्तावेज़ उपलब्ध कराती है:
सर्विस एंडपॉइंट
सेवा एंडपॉइंट एक बेस यूआरएल होता है, जो किसी एपीआई सेवा के नेटवर्क पते के बारे में बताता है. एक सेवा में एक से ज़्यादा सेवा एंडपॉइंट हो सकते हैं. इस सेवा में नीचे दिया गया सर्विस एंडपॉइंट है और नीचे दिए गए सभी यूआरआई, इस सर्विस एंडपॉइंट से जुड़े हैं:
https://www.googleapis.com
REST रिसॉर्स: v2.about
तरीके | |
---|---|
get |
GET /drive/v2/about इससे Drive API की सेटिंग के साथ-साथ मौजूदा उपयोगकर्ता के बारे में जानकारी मिलती है |
आराम से जुड़े संसाधन: v2.apps
तरीके | |
---|---|
get |
GET /drive/v2/apps/{appId} कोई खास ऐप्लिकेशन डाउनलोड किया जाता है. |
list |
GET /drive/v2/apps यह उपयोगकर्ता के इंस्टॉल किए गए ऐप्लिकेशन की सूची बनाता है. |
REST रिसॉर्स: v2.changes
तरीके | |
---|---|
get |
GET /drive/v2/changes/{changeId} अब काम नहीं करता: हाल के बदलावों को फिर से पाने के लिए, changes.getStartPageToken और changes.list का इस्तेमाल करें. |
getStartPageToken |
GET /drive/v2/changes/startPageToken आने वाले समय में होने वाले बदलावों की सूची दिखाने के लिए, शुरुआती pageToken मिलता है. |
list |
GET /drive/v2/changes इसमें उपयोगकर्ता या शेयर की गई ड्राइव के बदलावों की सूची होती है. |
watch |
POST /drive/v2/changes/watch उपयोगकर्ता के लिए बदलावों की सदस्यता लें. |
REST रिसॉर्स: v2.channels
तरीके | |
---|---|
stop |
POST /drive/v2/channels/stop इस चैनल के ज़रिए संसाधनों को देखना बंद कर देता है. |
REST रिसॉर्स: v2.children
तरीके | |
---|---|
delete |
DELETE /drive/v2/files/{folderId}/children/{childId} फ़ोल्डर से किसी चाइल्ड को हटाता है. |
get |
GET /drive/v2/files/{folderId}/children/{childId} खास चाइल्ड रेफ़रंस मिलता है. |
insert |
POST /drive/v2/files/{folderId}/children किसी फ़ाइल को फ़ोल्डर में डालता है. |
list |
GET /drive/v2/files/{folderId}/children किसी फ़ोल्डर के चिल्ड्रेन लिस्ट करता है. |
REST रिसॉर्स: v2.comments
तरीके | |
---|---|
delete |
DELETE /drive/v2/files/{fileId}/comments/{commentId} किसी टिप्पणी को मिटाता है. |
get |
GET /drive/v2/files/{fileId}/comments/{commentId} आईडी के हिसाब से टिप्पणी पाएं. |
insert |
POST /drive/v2/files/{fileId}/comments दी गई फ़ाइल पर नई टिप्पणी करता है. |
list |
GET /drive/v2/files/{fileId}/comments किसी फ़ाइल की टिप्पणियों की सूची बनाता है. |
patch |
PATCH /drive/v2/files/{fileId}/comments/{commentId} मौजूदा टिप्पणी को अपडेट करता है. |
update |
PUT /drive/v2/files/{fileId}/comments/{commentId} मौजूदा टिप्पणी को अपडेट करता है. |
REST रिसॉर्स: v2.drives
तरीके | |
---|---|
delete |
DELETE /drive/v2/drives/{driveId} उस 'शेयर की गई ड्राइव' को हमेशा के लिए मिटा देता है जिसका उपयोगकर्ता organizer है. |
get |
GET /drive/v2/drives/{driveId} आईडी के हिसाब से, शेयर की गई ड्राइव के मेटाडेटा की जानकारी मिलती है. |
hide |
POST /drive/v2/drives/{driveId}/hide यह बटन, शेयर की गई ड्राइव को डिफ़ॉल्ट व्यू से छिपा देता है. |
insert |
POST /drive/v2/drives नई 'शेयर की गई ड्राइव' बनाता है. |
list |
GET /drive/v2/drives उपयोगकर्ता की शेयर की गई ड्राइव की सूची बनाता है. |
unhide |
POST /drive/v2/drives/{driveId}/unhide शेयर की गई ड्राइव को वापस डिफ़ॉल्ट व्यू पर ले जाता है. |
update |
PUT /drive/v2/drives/{driveId} शेयर की गई ड्राइव के लिए मेटाडेटा अपडेट करता है. |
REST रिसॉर्स: v2.files
तरीके | |
---|---|
copy |
POST /drive/v2/files/{fileId}/copy तय की गई फ़ाइल की कॉपी बनाता है. |
delete |
DELETE /drive/v2/files/{fileId} उपयोगकर्ता के मालिकाना हक वाली फ़ाइल को ट्रैश में भेजे बिना, हमेशा के लिए मिटा दिया जाता है. |
emptyTrash |
DELETE /drive/v2/files/trash उपयोगकर्ता की ट्रैश में भेजी गई सभी फ़ाइलें हमेशा के लिए मिट जाती हैं. |
export |
GET /drive/v2/files/{fileId}/export Google Workspace के दस्तावेज़ को, अनुरोध किए गए MIME टाइप में एक्सपोर्ट करता है और एक्सपोर्ट किया गया बाइट कॉन्टेंट दिखाता है. |
generateIds |
GET /drive/v2/files/generateIds फ़ाइल आईडी का ऐसा सेट जनरेट करता है जो डेटा डालने या कॉपी करने के अनुरोधों में दिया जा सकता है. |
get |
GET /drive/v2/files/{fileId} आईडी के हिसाब से फ़ाइल के मेटाडेटा या कॉन्टेंट की जानकारी मिलती है. |
insert |
POST /drive/v2/files POST /upload/drive/v2/files नई फ़ाइल शामिल करता है. |
list |
GET /drive/v2/files उपयोगकर्ता की फ़ाइलों की सूची बनाता है. |
listLabels |
GET /drive/v2/files/{fileId}/listLabels यह फ़ाइल पर लेबल की सूची बनाता है. |
modifyLabels |
POST /drive/v2/files/{fileId}/modifyLabels इससे फ़ाइल पर लागू किए गए लेबल के सेट में बदलाव किया जाता है. |
patch |
PATCH /drive/v2/files/{fileId} किसी फ़ाइल का मेटाडेटा और/या कॉन्टेंट अपडेट करता है. |
touch |
POST /drive/v2/files/{fileId}/touch फ़ाइल के अपडेट किए जाने का समय, सर्वर के मौजूदा समय पर सेट करें. |
trash |
POST /drive/v2/files/{fileId}/trash फ़ाइल को ट्रैश में ले जाता है. |
untrash |
POST /drive/v2/files/{fileId}/untrash ट्रैश से किसी फ़ाइल को वापस लाया जाता है. |
update |
PUT /drive/v2/files/{fileId} PUT /upload/drive/v2/files/{fileId} यह किसी फ़ाइल के मेटाडेटा और/या कॉन्टेंट को अपडेट करता है. |
watch |
POST /drive/v2/files/{fileId}/watch इससे, फ़ाइल में होने वाले बदलावों की सदस्यता ली जाती है. |
REST रिसॉर्स: v2.parents
तरीके | |
---|---|
delete |
DELETE /drive/v2/files/{fileId}/parents/{parentId} किसी फ़ाइल से पैरंट फ़ोल्डर को हटाता है. |
get |
GET /drive/v2/files/{fileId}/parents/{parentId} खास पैरंट रेफ़रंस मिलता है. |
insert |
POST /drive/v2/files/{fileId}/parents किसी फ़ाइल के लिए पैरंट फ़ोल्डर जोड़ता है. |
list |
GET /drive/v2/files/{fileId}/parents यह डायलॉग बॉक्स किसी फ़ाइल के पैरंट फ़ोल्डर का डेटा दिखाता है. |
REST रिसॉर्स: v2.permissions
तरीके | |
---|---|
delete |
DELETE /drive/v2/files/{fileId}/permissions/{permissionId} फ़ाइल या शेयर की गई ड्राइव से अनुमति मिटाता है. |
get |
GET /drive/v2/files/{fileId}/permissions/{permissionId} आईडी के हिसाब से अनुमति लेता है. |
getIdForEmail |
GET /drive/v2/permissionIds/{email} किसी ईमेल पते के लिए अनुमति आईडी दिखाता है. |
insert |
POST /drive/v2/files/{fileId}/permissions 'शेयर की गई ड्राइव' या किसी फ़ाइल के लिए अनुमति शामिल करता है. |
list |
GET /drive/v2/files/{fileId}/permissions इसमें किसी फ़ाइल या शेयर की गई ड्राइव की अनुमतियां शामिल होती हैं. |
patch |
PATCH /drive/v2/files/{fileId}/permissions/{permissionId} पैच सिमैंटिक का इस्तेमाल करके अनुमति अपडेट करता है. |
update |
PUT /drive/v2/files/{fileId}/permissions/{permissionId} अनुमति को अपडेट करता है. |
REST रिसॉर्स: v2.properties
तरीके | |
---|---|
delete |
DELETE /drive/v2/files/{fileId}/properties/{propertyKey} प्रॉपर्टी मिटाता है. |
get |
GET /drive/v2/files/{fileId}/properties/{propertyKey} प्रॉपर्टी को उसकी कुंजी के आधार पर हासिल करता है. |
insert |
POST /drive/v2/files/{fileId}/properties फ़ाइल में प्रॉपर्टी जोड़ता है या पहले से मौजूद होने पर, उसे अपडेट करता है. |
list |
GET /drive/v2/files/{fileId}/properties इसमें किसी फ़ाइल की प्रॉपर्टी की सूची दी जाती है. |
patch |
PATCH /drive/v2/files/{fileId}/properties/{propertyKey} प्रॉपर्टी अपडेट करता है. |
update |
PUT /drive/v2/files/{fileId}/properties/{propertyKey} प्रॉपर्टी अपडेट करता है. |
REST रिसॉर्स: v2.replies
तरीके | |
---|---|
delete |
DELETE /drive/v2/files/{fileId}/comments/{commentId}/replies/{replyId} जवाब को मिटाता है. |
get |
GET /drive/v2/files/{fileId}/comments/{commentId}/replies/{replyId} जवाब मिलता है. |
insert |
POST /drive/v2/files/{fileId}/comments/{commentId}/replies दी गई टिप्पणी का नया जवाब बनाता है. |
list |
GET /drive/v2/files/{fileId}/comments/{commentId}/replies इसमें किसी टिप्पणी पर दिए गए सभी जवाब दिखते हैं. |
patch |
PATCH /drive/v2/files/{fileId}/comments/{commentId}/replies/{replyId} मौजूदा जवाब को अपडेट करता है. |
update |
PUT /drive/v2/files/{fileId}/comments/{commentId}/replies/{replyId} मौजूदा जवाब को अपडेट करता है. |
REST रिसॉर्स: v2.revisions
तरीके | |
---|---|
delete |
DELETE /drive/v2/files/{fileId}/revisions/{revisionId} इससे फ़ाइल का वर्शन हमेशा के लिए मिट जाता है. |
get |
GET /drive/v2/files/{fileId}/revisions/{revisionId} इसमें कुछ बदलाव किए जाते हैं. |
list |
GET /drive/v2/files/{fileId}/revisions किसी फ़ाइल में किए गए बदलावों की सूची बनाता है. |
patch |
PATCH /drive/v2/files/{fileId}/revisions/{revisionId} किसी बदलाव को अपडेट करता है. |
update |
PUT /drive/v2/files/{fileId}/revisions/{revisionId} किसी बदलाव को अपडेट करता है. |