- एचटीटीपी अनुरोध
- पाथ पैरामीटर
- क्वेरी पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति पाने के लिंक
- इसे आज़माएं!
यह फ़ाइल के मेटाडेटा, कॉन्टेंट या दोनों को अपडेट करता है.
इस तरीके को कॉल करते समय, अनुरोध में सिर्फ़ उन फ़ील्ड की जानकारी डालें जिनमें आपको बदलाव करना है. फ़ील्ड अपडेट करते समय, कुछ फ़ील्ड अपने-आप बदल सकते हैं. जैसे, modifiedDate
. यह तरीका, पैच सिमैंटिक्स के साथ काम करता है.
इस तरीके में /upload यूआरआई का इस्तेमाल किया जाता है. साथ ही, अपलोड किए गए मीडिया को स्वीकार किया जाता है. इसकी ये विशेषताएं हैं:
- फ़ाइल का ज़्यादा से ज़्यादा साइज़: 5,120 जीबी
- स्वीकार किए जाने वाले मीडिया MIME टाइप:
*/*
(
*/*
वैल्यू के बजाय, मान्य MIME टाइप बताएं. लिटरल*/*
का इस्तेमाल सिर्फ़ यह बताने के लिए किया जाता है कि कोई भी मान्य MIME टाइप अपलोड किया जा सकता है. ज़्यादा जानकारी के लिए, Google Workspace और Google Drive के साथ काम करने वाले MIME टाइप देखें.)
फ़ाइलें अपलोड करने के बारे में ज़्यादा जानकारी के लिए, फ़ाइल का डेटा अपलोड करना लेख पढ़ें.
एचटीटीपी अनुरोध
- मीडिया अपलोड करने के अनुरोधों के लिए, अपलोड यूआरआई:
PATCH https://www.googleapis.com/upload/drive/v3/files/{fileId}
- सिर्फ़ मेटाडेटा के अनुरोधों के लिए मेटाडेटा यूआरआई:
PATCH https://www.googleapis.com/drive/v3/files/{fileId}
यह यूआरएल, gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
पाथ पैरामीटर
पैरामीटर | |
---|---|
fileId |
फ़ाइल का आईडी. |
क्वेरी पैरामीटर
पैरामीटर | |
---|---|
addParents |
जोड़ने के लिए, माता-पिता के आईडी की कॉमा लगाकर अलग की गई सूची. |
enforceSingleParent |
बंद कर दी गई सुविधा: एक से ज़्यादा फ़ोल्डर में फ़ाइलें जोड़ने की सुविधा अब काम नहीं करती. इसके बजाय, शॉर्टकट का इस्तेमाल करें. |
keepRevisionForever |
नई हेडलाइन में |
ocrLanguage |
इमेज इंपोर्ट करते समय, ओसीआर प्रोसेसिंग के लिए भाषा का हिंट (ISO 639-1 कोड). |
removeParents |
हटाए जाने वाले पैरंट आईडी की कॉमा लगाकर अलग की गई सूची. |
supportsAllDrives |
अनुरोध करने वाला ऐप्लिकेशन, 'मेरी ड्राइव' और शेयर की गई ड्राइव, दोनों के साथ काम करता है या नहीं. |
supportsTeamDrives |
इस्तेमाल बंद कर दिया गया है: इसके बजाय, |
uploadType |
इन वैल्यू का इस्तेमाल किया जा सकता है:
|
useContentAsIndexableText |
अपलोड किए गए कॉन्टेंट को इंडेक्स किए जा सकने वाले टेक्स्ट के तौर पर इस्तेमाल करना है या नहीं. |
includePermissionsForView |
इससे यह तय होता है कि जवाब में किस अतिरिक्त व्यू की अनुमतियां शामिल करनी हैं. वैल्यू के तौर पर, सिर्फ़ |
includeLabels |
|
अनुरोध का मुख्य भाग
अनुरोध के मुख्य भाग में File
का उदाहरण है.
जवाब का मुख्य भाग
कामयाब रहने पर, जवाब के मुख्य हिस्से में File
का एक इंस्टेंस शामिल किया जाता है.
अनुमति के स्कोप
इसके लिए, इनमें से किसी एक OAuth स्कोप की ज़रूरत होती है:
https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/drive.appdata
https://www.googleapis.com/auth/drive.file
https://www.googleapis.com/auth/drive.metadata
https://www.googleapis.com/auth/drive.scripts
कुछ स्कोप पर पाबंदी है. इसलिए, आपके ऐप्लिकेशन को इनका इस्तेमाल करने से पहले सुरक्षा का आकलन करना होगा. ज़्यादा जानकारी के लिए, अनुमति देने से जुड़ी गाइड देखें.