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