- एचटीटीपी अनुरोध
- पाथ पैरामीटर
- क्वेरी पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति पाने के लिंक
- इसे आज़माएं!
यह फ़ाइल के मेटाडेटा, कॉन्टेंट या दोनों को अपडेट करता है.
इस तरीके को कॉल करते समय, अनुरोध में सिर्फ़ उन फ़ील्ड में जानकारी डालें जिनमें आपको बदलाव करना है. फ़ील्ड अपडेट करते समय, कुछ फ़ील्ड अपने-आप बदल सकते हैं. जैसे, modifiedDate. यह तरीका, पैच सिमैंटिक के साथ काम करता है.
इस तरीके में /upload यूआरआई का इस्तेमाल किया जा सकता है. साथ ही, अपलोड किए गए मीडिया को इन शर्तों के साथ स्वीकार किया जाता है:
- फ़ाइल का ज़्यादा से ज़्यादा साइज़: 5,120 जीबी
- स्वीकार किए जाने वाले मीडिया MIME टाइप:
*/*(
*/*वैल्यू के बजाय, मान्य MIME टाइप बताएं. लिटरल*/*का इस्तेमाल सिर्फ़ यह बताने के लिए किया जाता है कि कोई भी मान्य MIME टाइप अपलोड किया जा सकता है. ज़्यादा जानकारी के लिए, Google Workspace और Google Drive के साथ काम करने वाले MIME टाइप देखें.)
फ़ाइलें अपलोड करने के बारे में ज़्यादा जानने के लिए, फ़ाइल का डेटा अपलोड करना लेख पढ़ें.
एचटीटीपी अनुरोध
- मीडिया अपलोड करने के अनुरोधों के लिए, अपलोड यूआरआई:
PUT https://www.googleapis.com/upload/drive/v2/files/{fileId} - सिर्फ़ मेटाडेटा के अनुरोधों के लिए मेटाडेटा यूआरआई:
PUT https://www.googleapis.com/drive/v2/files/{fileId}
यह यूआरएल, gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
पाथ पैरामीटर
| पैरामीटर | |
|---|---|
fileId |
अपडेट की जाने वाली फ़ाइल का आईडी. |
क्वेरी पैरामीटर
| पैरामीटर | |
|---|---|
addParents |
जोड़े जाने वाले पैरंट आईडी की सूची, जिसमें कॉमा लगाकर आईडी को अलग-अलग किया गया है. |
convert |
इस्तेमाल बंद कर दिया गया है: इस पैरामीटर का कोई फ़ंक्शन नहीं है. |
enforceSingleParent |
बंद कर दी गई सुविधा: अब एक से ज़्यादा फ़ोल्डर में फ़ाइलें जोड़ने की सुविधा काम नहीं करती. इसके बजाय, |
modifiedDateBehavior |
इस कुकी से यह तय होता है कि |
newRevision |
क्या बड़ी फ़ाइल अपलोड करने पर, नया वर्शन बनाया जाना चाहिए. अगर यह वैल्यू गलत है, तो मौजूदा हेड रिवीजन में मौजूद BLOB डेटा बदल दिया जाता है. अगर इस फ़ील्ड की वैल्यू 'सही' पर सेट की जाती है या इसे सेट नहीं किया जाता है, तो हेड वर्शन के तौर पर एक नया ब्लॉब बनाया जाता है. साथ ही, अनपिन किए गए पिछले वर्शन को कुछ समय के लिए सुरक्षित रखा जाता है. पिन किए गए वर्शन को हमेशा के लिए सेव किया जाता है. इसके लिए, अतिरिक्त स्टोरेज कोटे का इस्तेमाल किया जाता है. ज़्यादा से ज़्यादा 200 वर्शन पिन किए जा सकते हैं. बदलावों को सेव रखने के तरीके के बारे में जानने के लिए, Drive के सहायता केंद्र पर जाएं. |
ocr |
.jpg, .png, .gif या .pdf फ़ाइलें अपलोड करने पर, ओसीआर की सुविधा का इस्तेमाल करना है या नहीं. |
ocrLanguage |
अगर ocr की वैल्यू true है, तो इस्तेमाल की जाने वाली भाषा के बारे में जानकारी देता है. मान्य वैल्यू, BCP 47 कोड हैं. |
pinned |
नए बदलाव को पिन करना है या नहीं. किसी फ़ाइल में ज़्यादा से ज़्यादा 200 पिन किए गए वर्शन हो सकते हैं. |
removeParents |
हटाए जाने वाले पैरंट आईडी की कॉमा लगाकर अलग की गई सूची. |
setModifiedDate |
क्या अनुरोध के मुख्य हिस्से में दी गई वैल्यू का इस्तेमाल करके, तारीख में बदलाव करना है. इस फ़ील्ड को |
supportsAllDrives |
अनुरोध करने वाला ऐप्लिकेशन, 'मेरी ड्राइव' और शेयर की गई ड्राइव, दोनों के साथ काम करता है या नहीं. |
supportsTeamDrives |
बंद कर दिया गया है: इसके बजाय, |
timedTextLanguage |
टाइम किए गए टेक्स्ट की भाषा. |
timedTextTrackName |
टाइम किया गया टेक्स्ट ट्रैक का नाम. |
updateViewedDate |
फ़ाइल को अपडेट करने के बाद, व्यू की तारीख को अपडेट करना है या नहीं. |
uploadType |
ये वैल्यू इस्तेमाल की जा सकती हैं:
|
useContentAsIndexableText |
कॉन्टेंट को इंडेक्स किए जा सकने वाले टेक्स्ट के तौर पर इस्तेमाल करना है या नहीं. |
includePermissionsForView |
इससे यह तय किया जाता है कि जवाब में, किस अतिरिक्त व्यू की अनुमतियां शामिल करनी हैं. वैल्यू के तौर पर, सिर्फ़ |
includeLabels |
|
अनुरोध का मुख्य भाग
अनुरोध के मुख्य भाग में File का उदाहरण है.
जवाब का मुख्य भाग
कामयाब रहने पर, जवाब के मुख्य हिस्से में File का एक इंस्टेंस शामिल किया जाता है.
अनुमति पाने के लिंक
इसके लिए, इनमें से किसी एक OAuth स्कोप की ज़रूरत होती है:
https://www.googleapis.com/auth/docshttps://www.googleapis.com/auth/drivehttps://www.googleapis.com/auth/drive.appdatahttps://www.googleapis.com/auth/drive.apps.readonlyhttps://www.googleapis.com/auth/drive.filehttps://www.googleapis.com/auth/drive.metadatahttps://www.googleapis.com/auth/drive.scripts
कुछ स्कोप पर पाबंदी है. इसलिए, आपके ऐप्लिकेशन को इनका इस्तेमाल करने से पहले सुरक्षा का आकलन करना होगा. ज़्यादा जानकारी के लिए, अनुमति देने से जुड़ी गाइड देखें.