Google Drive API की मदद से, क्लाइंट Google Drive के संसाधनों को ऐक्सेस कर सकते हैं.
- REST रिसॉर्स: v3.about
- REST रिसॉर्स: v3.accessproposals
- REST रिसॉर्स: v3.apps
- REST रिसॉर्स: v3.changes
- REST रिसॉर्स: v3.channels
- REST रिसॉर्स: v3.comments
- REST रिसॉर्स: v3.drives
- REST रिसॉर्स: v3.files
- REST रिसॉर्स: v3.operations
- REST रिसॉर्स: v3.permissions
- REST रिसॉर्स: v3.replies
- REST रिसॉर्स: v3.revisions
सेवा: googleapis.com/drive/v3
इस सेवा को कॉल करने के लिए, हमारा सुझाव है कि आप Google की ओर से उपलब्ध कराई गई क्लाइंट लाइब्रेरी का इस्तेमाल करें. अगर आपके ऐप्लिकेशन को इस सेवा को कॉल करने के लिए, अपनी लाइब्रेरी का इस्तेमाल करना है, तो एपीआई अनुरोध करते समय यहां दी गई जानकारी का इस्तेमाल करें.
डिस्कवरी दस्तावेज़
डिस्कवरी डॉक्यूमेंट, मशीन से पढ़े जा सकने वाले फ़ॉर्मैट में होता है. इसमें REST API के बारे में जानकारी दी जाती है और उन्हें इस्तेमाल करने का तरीका बताया जाता है. इसका इस्तेमाल क्लाइंट लाइब्रेरी, आईडीई प्लगिन, और Google API के साथ इंटरैक्ट करने वाले अन्य टूल बनाने के लिए किया जाता है. एक सेवा, एपीआई के बारे में ज़रूरी जानकारी देने वाले कई दस्तावेज़ उपलब्ध करा सकती है. यह सेवा, एपीआई के बारे में ज़रूरी जानकारी देने वाला यह दस्तावेज़ उपलब्ध कराती है:
सेवा का एंडपॉइंट
सेवा एंडपॉइंट एक बेस यूआरएल होता है. यह किसी एपीआई सेवा का नेटवर्क पता बताता है. एक सेवा के कई सेवा एंडपॉइंट हो सकते हैं. इस सेवा का सेवा एंडपॉइंट यह है. यहां दिए गए सभी यूआरआई, इस सेवा एंडपॉइंट से जुड़े हुए हैं:
https://www.googleapis.com
REST रिसॉर्स: v3.about
| तरीके | |
|---|---|
get |
GET /drive/v3/about इससे उपयोगकर्ता, उपयोगकर्ता के Drive, और सिस्टम की क्षमताओं के बारे में जानकारी मिलती है. |
REST रिसॉर्स: v3.accessproposals
| तरीके | |
|---|---|
get |
GET /drive/v3/files/{fileId}/accessproposals/{proposalId} इस तरीके से, आईडी के हिसाब से ऐक्सेस करने का अनुरोध वापस पाया जाता है. |
list |
GET /drive/v3/files/{fileId}/accessproposals किसी फ़ाइल को ऐक्सेस करने के अनुरोधों की सूची बनाओ. |
resolve |
POST /drive/v3/files/{fileId}/accessproposals/{proposalId}:resolve यह ऐक्सेस के प्रस्ताव को स्वीकार या अस्वीकार करता है. |
REST रिसॉर्स: v3.apps
| तरीके | |
|---|---|
get |
GET /drive/v3/apps/{appId} किसी ऐप्लिकेशन को ऐक्सेस करता है. |
list |
GET /drive/v3/apps इससे उपयोगकर्ता के इंस्टॉल किए गए ऐप्लिकेशन की सूची मिलती है. |
REST रिसॉर्स: v3.changes
| तरीके | |
|---|---|
getStartPageToken |
GET /drive/v3/changes/startPageToken इससे आने वाले समय में होने वाले बदलावों की सूची के लिए, शुरुआती पेजटोकन मिलता है. |
list |
GET /drive/v3/changes इससे किसी उपयोगकर्ता या शेयर की गई ड्राइव के लिए किए गए बदलावों की सूची मिलती है. |
watch |
POST /drive/v3/changes/watch यह उपयोगकर्ता के लिए बदलावों की सूचना पाने के लिए सदस्यता लेता है. |
REST रिसॉर्स: v3.channels
| तरीके | |
|---|---|
stop |
POST /drive/v3/channels/stop इस चैनल के ज़रिए संसाधनों को देखना बंद कर देता है. |
REST रिसॉर्स: v3.comments
| तरीके | |
|---|---|
create |
POST /drive/v3/files/{fileId}/comments इससे किसी फ़ाइल पर टिप्पणी की जा सकती है. |
delete |
DELETE /drive/v3/files/{fileId}/comments/{commentId} इस फ़ंक्शन का इस्तेमाल करके, किसी टिप्पणी को मिटाया जा सकता है. |
get |
GET /drive/v3/files/{fileId}/comments/{commentId} इस तरीके से, आईडी के हिसाब से टिप्पणी मिलती है. |
list |
GET /drive/v3/files/{fileId}/comments इससे किसी फ़ाइल पर की गई टिप्पणियों की सूची मिलती है. |
update |
PATCH /drive/v3/files/{fileId}/comments/{commentId} इस तरीके का इस्तेमाल करके, किसी टिप्पणी को अपडेट किया जा सकता है. |
REST रिसॉर्स: v3.drives
| तरीके | |
|---|---|
create |
POST /drive/v3/drives शेयर की गई ड्राइव बनाता है. |
delete |
DELETE /drive/v3/drives/{driveId} इस फ़ंक्शन की मदद से, शेयर की गई उस ड्राइव को हमेशा के लिए मिटाया जा सकता है जिसके लिए उपयोगकर्ता organizer है. |
get |
GET /drive/v3/drives/{driveId} इस तरीके से, शेयर की गई ड्राइव के आईडी के हिसाब से उसका मेटाडेटा मिलता है. |
hide |
POST /drive/v3/drives/{driveId}/hide इससे शेयर की गई ड्राइव, डिफ़ॉल्ट व्यू में नहीं दिखती. |
list |
GET /drive/v3/drives उपयोगकर्ता की शेयर की गई ड्राइव की सूची दिखाता है. |
unhide |
POST /drive/v3/drives/{driveId}/unhide शेयर की गई ड्राइव को डिफ़ॉल्ट व्यू में वापस लाता है. |
update |
PATCH /drive/v3/drives/{driveId} शेयर की गई ड्राइव के मेटाडेटा को अपडेट करता है. |
REST रिसॉर्स: v3.files
| तरीके | |
|---|---|
copy |
POST /drive/v3/files/{fileId}/copy यह किसी फ़ाइल की कॉपी बनाता है और पैच सिमैंटिक के साथ, अनुरोध किए गए सभी अपडेट लागू करता है. |
create |
POST /drive/v3/files POST /upload/drive/v3/files कोई फ़ाइल बनाता है. |
delete |
DELETE /drive/v3/files/{fileId} यह विकल्प, उपयोगकर्ता के मालिकाना हक वाली किसी फ़ाइल को ट्रैश में भेजे बिना हमेशा के लिए मिटा देता है. |
download |
POST /drive/v3/files/{fileId}/download किसी फ़ाइल का कॉन्टेंट डाउनलोड करता है. |
emptyTrash |
DELETE /drive/v3/files/trash इससे उपयोगकर्ता की ट्रैश की गई सभी फ़ाइलें हमेशा के लिए मिट जाती हैं. |
export |
GET /drive/v3/files/{fileId}/export यह फ़ंक्शन, Google Workspace दस्तावेज़ को अनुरोध किए गए MIME टाइप में एक्सपोर्ट करता है और एक्सपोर्ट किए गए बाइट कॉन्टेंट को दिखाता है. |
generateIds |
GET /drive/v3/files/generateIds इससे फ़ाइल आईडी का एक सेट जनरेट होता है. इसे बनाने या कॉपी करने के अनुरोधों में दिया जा सकता है. |
get |
GET /drive/v3/files/{fileId} आईडी के हिसाब से, किसी फ़ाइल का मेटाडेटा या कॉन्टेंट मिलता है. |
list |
GET /drive/v3/files उपयोगकर्ता की फ़ाइलों की सूची दिखाता है. |
listLabels |
GET /drive/v3/files/{fileId}/listLabels इससे किसी फ़ाइल पर मौजूद लेबल की सूची दिखती है. |
modifyLabels |
POST /drive/v3/files/{fileId}/modifyLabels किसी फ़ाइल पर लागू किए गए लेबल के सेट में बदलाव करता है. |
update |
PATCH /drive/v3/files/{fileId} PATCH /upload/drive/v3/files/{fileId} यह फ़ाइल के मेटाडेटा, कॉन्टेंट या दोनों को अपडेट करता है. |
watch |
POST /drive/v3/files/{fileId}/watch इससे किसी फ़ाइल में किए गए बदलावों की सूचना पाने के लिए सदस्यता ली जाती है. |
REST रिसॉर्स: v3.operations
| तरीके | |
|---|---|
get |
GET /drive/v3/operations/{name} इससे लंबे समय तक चलने वाली किसी कार्रवाई की मौजूदा स्थिति मिलती है. |
REST रिसॉर्स: v3.permissions
| तरीके | |
|---|---|
create |
POST /drive/v3/files/{fileId}/permissions यह फ़ाइल या शेयर की गई ड्राइव के लिए अनुमति बनाता है. |
delete |
DELETE /drive/v3/files/{fileId}/permissions/{permissionId} अनुमति मिटाता है. |
get |
GET /drive/v3/files/{fileId}/permissions/{permissionId} आईडी के हिसाब से अनुमति देता है. |
list |
GET /drive/v3/files/{fileId}/permissions इससे किसी फ़ाइल या शेयर की गई ड्राइव की अनुमतियों की सूची मिलती है. |
update |
PATCH /drive/v3/files/{fileId}/permissions/{permissionId} यह अनुमति को पैच सेमेंटिक के साथ अपडेट करता है. |
REST रिसॉर्स: v3.replies
| तरीके | |
|---|---|
create |
POST /drive/v3/files/{fileId}/comments/{commentId}/replies इससे किसी टिप्पणी का जवाब दिया जाता है. |
delete |
DELETE /drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId} जवाब मिटाता है. |
get |
GET /drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId} आईडी के हिसाब से जवाब पाएं. |
list |
GET /drive/v3/files/{fileId}/comments/{commentId}/replies इससे किसी टिप्पणी के जवाबों की सूची मिलती है. |
update |
PATCH /drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId} पैच से जुड़े सेमेंटिक के साथ जवाब को अपडेट करता है. |
REST रिसॉर्स: v3.revisions
| तरीके | |
|---|---|
delete |
DELETE /drive/v3/files/{fileId}/revisions/{revisionId} फ़ाइल के वर्शन को हमेशा के लिए मिटाता है. |
get |
GET /drive/v3/files/{fileId}/revisions/{revisionId} आईडी के हिसाब से, किसी रीविज़न का मेटाडेटा या कॉन्टेंट मिलता है. |
list |
GET /drive/v3/files/{fileId}/revisions इससे किसी फ़ाइल में हुए बदलावों की सूची दिखती है. |
update |
PATCH /drive/v3/files/{fileId}/revisions/{revisionId} यह पैच सेमेंटिक के साथ किसी वर्शन को अपडेट करता है. |