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/aboutDrive 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आने वाले समय में होने वाले बदलावों को सूची में शामिल करने के लिए, शुरुआती 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}/exportGoogle Workspace दस्तावेज़ को, अनुरोध किए गए MIME टाइप में एक्सपोर्ट करता है और एक्सपोर्ट किए गए बाइट कॉन्टेंट को दिखाता है. | 
| generateIds | GET /drive/v2/files/generateIdsफ़ाइल आईडी का एक सेट जनरेट करता है. इसे शामिल करने या कॉपी करने के अनुरोधों में दिया जा सकता है. | 
| get | GET /drive/v2/files/{fileId}आईडी के हिसाब से फ़ाइल का मेटाडेटा या कॉन्टेंट पाता है. | 
| insert | POST /drive/v2/filesPOST /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}बदलाव को अपडेट करता है. |