Google Drive API की मदद से, क्लाइंट Google Drive में मौजूद संसाधनों को ऐक्सेस कर सकते हैं.
- REST रिसॉर्स: v2.about
- REST रिसॉर्स: v2.apps
- REST रिसॉर्स: v2.बदलाव
- REST रिसॉर्स: v2.channels
- REST रिसॉर्स: v2.children
- REST रिसॉर्स: v2.comments
- REST रिसॉर्स: v2.drives
- REST रिसॉर्स: v2.files
- REST रिसॉर्स: v2.parents
- REST रिसॉर्स: v2.permissions
- REST रिसॉर्स: v2.प्रॉपर्टी
- 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 की सेटिंग भी शामिल होती हैं |
REST रिसॉर्स: v2.apps
तरीके | |
---|---|
get |
GET /drive/v2/apps/{appId} इसे एक खास ऐप्लिकेशन मिलता है. |
list |
GET /drive/v2/apps उपयोगकर्ता के इंस्टॉल किए गए ऐप्लिकेशन की सूची दिखाता है. |
REST रिसॉर्स: v2.change
तरीके | |
---|---|
get |
GET /drive/v2/changes/{changeId} इस्तेमाल में नहीं है: हाल ही में किए गए बदलावों को पाने के लिए, changes.getStartPageToken और changes.list का इस्तेमाल करें. |
getStartPageToken |
GET /drive/v2/changes/startPageToken नए बदलावों की सूची बनाने के लिए, शुरुआती पेज Token मिलता है. |
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 इसके अलावा, अनुरोध किए गए MIME टाइप के लिए Google Workspace दस्तावेज़ एक्सपोर्ट किया जाता है. साथ ही, एक्सपोर्ट किया गया बाइट कॉन्टेंट दिखाता है. |
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.property
तरीके | |
---|---|
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} किसी बदलाव को अपडेट करता है. |