Method: files.patch

फ़ाइल के मेटाडेटा और/या कॉन्टेंट को अपडेट करता है. इस तरीके का इस्तेमाल करने पर, सिर्फ़ उस अनुरोध के फ़ील्ड में जानकारी डालें जिसमें आपको बदलाव करना है. फ़ील्ड अपडेट करते समय, कुछ फ़ील्ड अपने-आप बदल सकते हैं, जैसे कि परिवर्तन की तारीख. इस तरीके में पैच सिमेंटिक का इस्तेमाल किया जा सकता है.

एचटीटीपी अनुरोध

PATCH https://www.googleapis.com/drive/v2/files/{fileId}

यूआरएल, gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.

पाथ पैरामीटर

पैरामीटर
fileId

string

फ़ाइल का वह आईडी जिसे अपडेट करना है.

क्वेरी पैरामीटर

पैरामीटर
addParents

string

जोड़ने के लिए, पैरंट आईडी की कॉमा-सेपरेटेड लिस्ट.

convert
(deprecated)

boolean

बंद किया गया: इस पैरामीटर में कोई फ़ंक्शन नहीं है.

enforceSingleParent
(deprecated)

boolean

सुविधा बंद कर दी गई है: अब एक से ज़्यादा फ़ोल्डर में फ़ाइलें नहीं जोड़ी जा सकतीं. इसके बजाय, shortcuts का इस्तेमाल करें.

modifiedDateBehavior

enum (ModifiedDateBehavior)

इससे, उस व्यवहार का पता चलता है जिसमें modifiedDate अपडेट किया गया है. यह, setModifiedDate को बदल देता है.

newRevision

boolean

क्या BLOB को नया अपलोड करना चाहिए. अगर गलत है, तो आपके सिर में मौजूद ब्लॉब के डेटा को बदल दिया जाता है. अगर नीति को 'सही है' पर सेट किया जाता है या सेट नहीं किया जाता है, तो सिर बदलने की सुविधा के तौर पर एक नया ब्लॉब बनाया जाता है. साथ ही, पहले के अनपिन किए गए बदलावों को कुछ समय के लिए सुरक्षित रखा जाता है. पिन किए गए बदलाव अतिरिक्त स्टोरेज की मदद से, ज़्यादा से ज़्यादा 200 बदलावों के साथ, हमेशा के लिए सेव किए जाते हैं. बदलाव किस तरह सेव किए जाते हैं, इस बारे में जानकारी के लिए, Drive सहायता केंद्र देखें. ध्यान दें कि अगर अनुरोध में कोई पेलोड नहीं है, तो इस फ़ील्ड को अनदेखा कर दिया जाता है.

ocr

boolean

.jpg, .png, .gif या .pdf फ़ाइल फ़ॉर्मैट में ओसीआर की सुविधा आज़माएं.

ocrLanguage

string

अगर 'ओसी' सही है, तो उस भाषा का संकेत दें जिसका इस्तेमाल करना है. मान्य वैल्यू, BCP 47 कोड हैं.

pinned

boolean

नए वर्शन को पिन करना है या नहीं. किसी फ़ाइल में ज़्यादा से ज़्यादा 200 पिन किए गए बदलाव हो सकते हैं. ध्यान दें कि अगर अनुरोध में कोई पेलोड नहीं है, तो इस फ़ील्ड को अनदेखा कर दिया जाता है.

removeParents

string

हटाने के लिए, पैरंट आईडी की कॉमा-सेपरेटेड लिस्ट.

setModifiedDate

boolean

क्या अनुरोध के मुख्य हिस्से में दी गई वैल्यू का इस्तेमाल करके, बदलाव की तारीख सेट करनी है. इस फ़ील्ड को true पर सेट करना, modifiedDateBehavior=fromBodyOrNow के बराबर है और false, modifiedDateBehavior=now के बराबर है. बदली गई तारीख modifiedDateBehavior=noChange में किसी भी बदलाव से बचने के लिए.

supportsAllDrives

boolean

क्या अनुरोध करने वाला ऐप्लिकेशन 'मेरी ड्राइव' और 'शेयर की गई ड्राइव', दोनों पर काम करता है.

supportsTeamDrives
(deprecated)

boolean

अमान्य: इसके बजाय supportsAllDrives का इस्तेमाल करें.

timedTextLanguage

string

समय के साथ सेट किए गए टेक्स्ट की भाषा.

timedTextTrackName

string

समय बताने वाले टेक्स्ट ट्रैक का नाम.

updateViewedDate

boolean

क्या फ़ाइल को सफलतापूर्वक अपडेट करने के बाद देखे जाने की तारीख को अपडेट करना है.

useContentAsIndexableText

boolean

कॉन्टेंट को इंडेक्स करने लायक टेक्स्ट के तौर पर इस्तेमाल करना है या नहीं.

includePermissionsForView

string

बताता है कि जवाब में शामिल करने के लिए अतिरिक्त व्यू की अनुमतियां. यह सुविधा सिर्फ़ published में काम करती है.

includeLabels

string

जवाब के labelInfo हिस्से में शामिल करने के लिए, लेबल के आईडी की कॉमा से अलग की गई सूची.

अनुरोध का मुख्य भाग

अनुरोध के मुख्य भाग में File का उदाहरण है.

जवाब का मुख्य भाग

कामयाब रहने पर, जवाब के मुख्य हिस्से में File का एक इंस्टेंस शामिल किया जाता है.

अनुमति के दायरे

इनमें से किसी एक OAuth दायरे की ज़रूरत होती है:

  • https://www.googleapis.com/auth/docs
  • https://www.googleapis.com/auth/drive
  • https://www.googleapis.com/auth/drive.appdata
  • https://www.googleapis.com/auth/drive.apps.readonly
  • https://www.googleapis.com/auth/drive.file
  • https://www.googleapis.com/auth/drive.metadata
  • https://www.googleapis.com/auth/drive.scripts

कुछ दायरों पर पाबंदी लगी हुई है. आपके ऐप्लिकेशन में इन दायरों का इस्तेमाल करने के लिए, सुरक्षा जांच की ज़रूरत होती है. ज़्यादा जानकारी के लिए, अनुमति देने के लिए गाइड देखें.