संसाधन: फ़ाइल
फ़ाइल का मेटाडेटा.
कुछ संसाधन तरीकों (जैसे, files.update
) के लिए fileId
ज़रूरी होता है. किसी फ़ाइल का आईडी पाने के लिए, files.list
तरीके का इस्तेमाल करें.
जेएसओएन के काेड में दिखाना |
---|
{ "kind": string, "driveId": string, "fileExtension": string, "copyRequiresWriterPermission": boolean, "md5Checksum": string, "contentHints": { "indexableText": string, "thumbnail": { "image": string, "mimeType": string } }, "writersCanShare": boolean, "viewedByMe": boolean, "mimeType": string, "exportLinks": { string: string, ... }, "parents": [ string ], "thumbnailLink": string, "iconLink": string, "shared": boolean, "lastModifyingUser": { object ( |
फ़ील्ड | |
---|---|
kind |
सिर्फ़ आउटपुट के लिए है. इससे पता चलता है कि यह किस तरह का रिसॉर्स है. वैल्यू: तय की गई स्ट्रिंग |
driveId |
सिर्फ़ आउटपुट के लिए है. उस 'शेयर की गई ड्राइव' का आईडी जिसमें फ़ाइल मौजूद है. सिर्फ़ 'शेयर की गई ड्राइव' में मौजूद आइटम की जानकारी अपने-आप भर जाती है. |
fileExtension |
सिर्फ़ आउटपुट के लिए है. |
copyRequiresWriterPermission |
पाठकों और टिप्पणी करने वालों के लिए, इस फ़ाइल को कॉपी, प्रिंट या डाउनलोड करने के विकल्प बंद होने चाहिए. |
md5Checksum |
सिर्फ़ आउटपुट के लिए है. फ़ाइल के कॉन्टेंट के लिए MD5 चेकसम. यह सिर्फ़ उन फ़ाइलों पर लागू होता है जिनमें Google Drive में बाइनरी कॉन्टेंट हो. |
contentHints |
फ़ाइल के कॉन्टेंट के बारे में ज़्यादा जानकारी. इन फ़ील्ड को कभी भी जवाबों में नहीं भरा जाता. |
contentHints.indexableText |
फ़ुल टेक्स्ट क्वेरी को बेहतर बनाने के लिए, फ़ाइल को इंडेक्स करने के लिए टेक्स्ट. यह लंबाई 128केबी तक सीमित है और इसमें एचटीएमएल चीज़ें हो सकती हैं. |
contentHints.thumbnail |
फ़ाइल के लिए थंबनेल. इसका इस्तेमाल सिर्फ़ तब किया जाएगा, जब Google Drive स्टैंडर्ड थंबनेल जनरेट नहीं कर सकता. |
contentHints.thumbnail.image |
यह थंबनेल डेटा, यूआरएल-सुरक्षित Base64 (RFC 4648 सेक्शन 5) के साथ एन्कोड किया गया है. Base64 से कोड में बदली गई स्ट्रिंग. |
contentHints.thumbnail.mimeType |
थंबनेल का MIME टाइप. |
writersCanShare |
जिन उपयोगकर्ताओं के पास सिर्फ़ |
viewedByMe |
सिर्फ़ आउटपुट के लिए है. क्या फ़ाइल को इस उपयोगकर्ता ने देखा है. |
mimeType |
फ़ाइल का MIME टाइप. अगर कोई वैल्यू नहीं दी गई है, तो Google Drive अपलोड किए गए कॉन्टेंट से सही वैल्यू का अपने-आप पता लगाने की कोशिश करता है. नया बदलाव अपलोड होने तक किसी भी वैल्यू में बदलाव नहीं किया जा सकता. अगर फ़ाइल, Google दस्तावेज़ MIME टाइप से बनाई गई है, तो अपलोड किया गया कॉन्टेंट संभव होने पर इंपोर्ट होता है. इस्तेमाल किए जा सकने वाले इंपोर्ट फ़ॉर्मैट, जानकारी वाले संसाधन में पब्लिश किए जाते हैं. |
exportLinks |
सिर्फ़ आउटपुट के लिए है. 'Docs एडिटर्स' फ़ाइलों को खास फ़ॉर्मैट में एक्सपोर्ट करने के लिए लिंक. ऑब्जेक्ट में |
parents[] |
पैरंट फ़ोल्डर के आईडी, जिनमें फ़ाइल शामिल होती है. अगर इसे 'बनाएं' अनुरोध में शामिल न किया जाए, तो फ़ाइल को सीधे उपयोगकर्ता के 'मेरी ड्राइव' फ़ोल्डर में रखा जाता है. अगर इसे कॉपी के अनुरोध के हिस्से के तौर पर नहीं बताया गया है, तो फ़ाइल में सोर्स फ़ाइल के ऐसे सभी पैरंट शामिल होते हैं जिन्हें खोजा जा सकता है. files.update के अनुरोधों में पैरंट सूची में बदलाव करने के लिए, |
thumbnailLink |
सिर्फ़ आउटपुट के लिए है. उपलब्ध होने पर, फ़ाइल के थंबनेल का अल्पकालिक लिंक. आम तौर पर, यह घंटों के क्रम में चलता है. अपने-आप जानकारी सिर्फ़ तब भरती है, जब अनुरोध करने वाला ऐप्लिकेशन फ़ाइल का कॉन्टेंट ऐक्सेस कर सकता है. अगर फ़ाइल सार्वजनिक रूप से शेयर नहीं की गई है, तो |
iconLink |
सिर्फ़ आउटपुट के लिए है. फ़ाइल के आइकॉन का स्टैटिक, पुष्टि नहीं किया हुआ लिंक. |
shared |
सिर्फ़ आउटपुट के लिए है. फ़ाइल शेयर की गई है या नहीं. शेयर की गई ड्राइव में मौजूद आइटम की जानकारी अपने-आप नहीं भरी जाती. |
lastModifyingUser |
सिर्फ़ आउटपुट के लिए है. फ़ाइल में बदलाव करने वाला आखिरी उपयोगकर्ता. |
owners[] |
सिर्फ़ आउटपुट के लिए है. इस फ़ाइल का मालिक. सिर्फ़ कुछ मौजूदा फ़ाइलों के मालिक के पास एक से ज़्यादा मालिक हो सकते हैं. शेयर की गई ड्राइव के आइटम के लिए यह फ़ील्ड नहीं भरा जाता. |
headRevisionId |
सिर्फ़ आउटपुट के लिए है. फ़ाइल के हेड रिवीज़न का आईडी. फ़िलहाल, यह सुविधा सिर्फ़ Google Drive में मौजूद बाइनरी कॉन्टेंट वाली फ़ाइलों के लिए उपलब्ध है. |
sharingUser |
सिर्फ़ आउटपुट के लिए है. लागू होने पर, वह उपयोगकर्ता जिसने फ़ाइल को, अनुरोध करने वाले उपयोगकर्ता के साथ शेयर किया है. |
webViewLink |
सिर्फ़ आउटपुट के लिए है. ब्राउज़र में, किसी एडिटर या व्यूअर में फ़ाइल खोलने के लिए एक लिंक. |
webContentLink |
सिर्फ़ आउटपुट के लिए है. किसी ब्राउज़र में फ़ाइल के कॉन्टेंट को डाउनलोड करने के लिए लिंक. यह सुविधा सिर्फ़ उन फ़ाइलों के लिए उपलब्ध है जिनमें Google Drive में बाइनरी कॉन्टेंट है. |
size |
सिर्फ़ आउटपुट के लिए है. ब्लॉब की बाइट और पहले पक्ष की एडिटर फ़ाइलें. उन फ़ाइलों के लिए अपने-आप जानकारी नहीं भरेगी जिनका साइज़ नहीं है, जैसे कि शॉर्टकट और फ़ोल्डर. |
viewersCanCopyContent |
अमान्य: इसके बजाय |
permissions[] |
सिर्फ़ आउटपुट के लिए है. फ़ाइल के लिए अनुमतियों की पूरी सूची. यह सुविधा सिर्फ़ तभी उपलब्ध होती है, जब अनुरोध करने वाला उपयोगकर्ता फ़ाइल शेयर कर सकता है. शेयर की गई ड्राइव में मौजूद आइटम की जानकारी अपने-आप नहीं भरी जाती. |
hasThumbnail |
सिर्फ़ आउटपुट के लिए है. क्या इस फ़ाइल का थंबनेल है. इससे यह पता नहीं चलता कि अनुरोध करने वाले ऐप्लिकेशन के पास थंबनेल का ऐक्सेस है या नहीं. ऐक्सेस की जांच करने के लिए, थंबनेल लिंक फ़ील्ड की मौजूदगी को देखें. |
spaces[] |
सिर्फ़ आउटपुट के लिए है. उन स्पेस की सूची जिनमें फ़ाइल शामिल है. फ़िलहाल, इस्तेमाल की जा सकने वाली वैल्यू 'drive', 'appDatafolder', और 'photos' हैं. |
folderColorRgb |
किसी फ़ोल्डर के लिए रंग या आरजीबी हेक्स स्ट्रिंग के तौर पर किसी फ़ोल्डर के शॉर्टकट के लिए. इस्तेमाल किए जा सकने वाले रंग को जानकारी के संसाधन के अगर कोई ऐसा रंग चुना गया है जिसका इस्तेमाल नहीं किया जा सकता, तो पैलेट के सबसे नज़दीकी रंग का इस्तेमाल किया जाता है. |
id |
फ़ाइल का आईडी. |
name |
फ़ाइल का नाम. हालांकि, यह ज़रूरी नहीं है कि किसी फ़ोल्डर में ऐसा हो. ध्यान दें कि नहीं बदली जा सकने वाली चीज़ों, जैसे कि 'शेयर की गई ड्राइव' के टॉप लेवल फ़ोल्डर, 'मेरी ड्राइव' के रूट फ़ोल्डर, और ऐप्लिकेशन डेटा फ़ोल्डर के लिए, नाम एक जैसा है. |
description |
फ़ाइल के बारे में कम शब्दों में जानकारी. |
starred |
क्या उपयोगकर्ता ने फ़ाइल पर स्टार का निशान लगाया है. |
trashed |
फ़ाइल साफ़ तौर पर या ट्रैश फ़ोल्डर में है या नहीं. सिर्फ़ मालिक ही किसी फ़ाइल को ट्रैश में डाल सकता है और दूसरे उपयोगकर्ता, मालिक के ट्रैश फ़ोल्डर में मौजूद फ़ाइलें नहीं देख सकते. |
explicitlyTrashed |
सिर्फ़ आउटपुट के लिए है. क्या फ़ाइल को पैरंट फ़ोल्डर से बार-बार ट्रैश में भेजने के बजाय, साफ़ तौर पर ट्रैश में डाला गया है. |
createdTime |
फ़ाइल बनाने का समय (आरएफ़सी 3339 तारीख का समय). |
modifiedTime |
वह समय जब फ़ाइल में पिछली बार किसी ने बदलाव किया था (आरएफ़सी 3339 तारीख-समय). ध्यान दें कि |
modifiedByMeTime |
सिर्फ़ आउटपुट के लिए है. उपयोगकर्ता ने पिछली बार फ़ाइल में कब बदलाव किया था (आरएफ़सी 3339 तारीख-समय). |
viewedByMeTime |
उपयोगकर्ता ने फ़ाइल को पिछली बार कब देखा था (RFC 3339 तारीख-समय). |
sharedWithMeTime |
सिर्फ़ आउटपुट के लिए है. उपयोगकर्ता के साथ फ़ाइल शेयर करने का समय (अगर लागू हो, (RFC 3339 तारीख-समय). |
quotaBytesUsed |
सिर्फ़ आउटपुट के लिए है. फ़ाइल सेव करने में इस्तेमाल हुए स्टोरेज कोटा बाइट की संख्या. इसमें सिर में किए जाने वाले बदलावों के साथ-साथ पिछले बदलावों के साथ |
version |
सिर्फ़ आउटपुट के लिए है. यह फ़ाइल के मोनो वर्शन की संख्या है, जिसमें कोई बदलाव नहीं किया जाता. यह सर्वर पर फ़ाइल में किए गए हर बदलाव को दिखाता है, भले ही वे उपयोगकर्ता को न दिखें. |
originalFilename |
अगर उपलब्ध हो, तो अपलोड की गई सामग्री का मूल फ़ाइल नाम या कोई दूसरी |
ownedByMe |
सिर्फ़ आउटपुट के लिए है. उपयोगकर्ता, फ़ाइल का मालिक है या नहीं. शेयर की गई ड्राइव में मौजूद आइटम की जानकारी अपने-आप नहीं भरी जाती. |
fullFileExtension |
सिर्फ़ आउटपुट के लिए है.
|
properties |
की-वैल्यू पेयर का कलेक्शन, जो सभी ऐप्लिकेशन को दिखता है. शून्य वैल्यू वाली एंट्री, अपडेट और कॉपी करने के अनुरोधों में से साफ़ कर दी जाती हैं. ऑब्जेक्ट में |
appProperties |
की-वैल्यू पेयर का कलेक्शन, जो अनुरोध करने वाले ऐप्लिकेशन के साथ शेयर होते हैं. शून्य वैल्यू वाली एंट्री, अपडेट और कॉपी करने के अनुरोधों में से साफ़ कर दी जाती हैं. इन प्रॉपर्टी को सिर्फ़ पुष्टि किए गए अनुरोध का इस्तेमाल करके ही वापस पाया जा सकता है. पुष्टि किए गए अनुरोध में, OAuth 2 क्लाइंट आईडी के साथ मिले ऐक्सेस टोकन का इस्तेमाल किया जाता है. निजी प्रॉपर्टी को वापस पाने के लिए, एपीआई पासकोड का इस्तेमाल नहीं किया जा सकता. ऑब्जेक्ट में |
isAppAuthorized |
सिर्फ़ आउटपुट के लिए है. फ़ाइल, अनुरोध करने वाले ऐप्लिकेशन से बनाई गई थी या खोली गई थी. |
teamDriveId |
बहिष्कृत: केवल आउटपुट. इसके बजाय, |
capabilities |
सिर्फ़ आउटपुट के लिए है. मौजूदा उपयोगकर्ता के पास इस फ़ाइल में कौन-कौनसी क्षमताएं हैं. हर सुविधा ऐसी बेहतरीन कार्रवाई से मेल खाती है जिसे उपयोगकर्ता कर सकता है. |
capabilities.canChangeViewersCanCopyContent |
बहिष्कृत: केवल आउटपुट. |
capabilities.canMoveChildrenOutOfDrive |
सिर्फ़ आउटपुट के लिए है. क्या मौजूदा उपयोगकर्ता, इस फ़ोल्डर के बच्चों को 'शेयर की गई ड्राइव' से बाहर ले जा सकते हैं. अगर आइटम कोई फ़ोल्डर नहीं है, तो यह गलत होता है. सिर्फ़ 'शेयर की गई ड्राइव' में मौजूद आइटम की जानकारी अपने-आप भर जाती है. |
capabilities.canReadDrive |
सिर्फ़ आउटपुट के लिए है. क्या मौजूदा उपयोगकर्ता उस 'शेयर की गई ड्राइव' को पढ़ सकता है जिससे यह फ़ाइल जुड़ी है. सिर्फ़ 'शेयर की गई ड्राइव' में मौजूद आइटम की जानकारी अपने-आप भर जाती है. |
capabilities.canEdit |
सिर्फ़ आउटपुट के लिए है. क्या मौजूदा उपयोगकर्ता इस फ़ाइल में बदलाव कर सकता है. कुछ दूसरी वजहों से भी, उपयोगकर्ता के लिए किसी फ़ाइल में किए जाने वाले बदलावों को सीमित किया जा सकता है. उदाहरण के लिए, |
capabilities.canCopy |
सिर्फ़ आउटपुट के लिए है. क्या मौजूदा उपयोगकर्ता इस फ़ाइल को कॉपी कर सकता है. शेयर की गई ड्राइव में किसी आइटम के लिए, क्या मौजूदा उपयोगकर्ता इस आइटम के गैर-फ़ोल्डर डिसेंडेंट को कॉपी कर सकता है या अगर यह फ़ोल्डर नहीं है, तो खुद ही कॉपी कर सकता है. |
capabilities.canComment |
सिर्फ़ आउटपुट के लिए है. क्या मौजूदा उपयोगकर्ता इस फ़ाइल पर टिप्पणी कर सकता है. |
capabilities.canAddChildren |
सिर्फ़ आउटपुट के लिए है. यह मौजूदा उपयोगकर्ता इस फ़ोल्डर में बच्चों को जोड़ सकता है या नहीं. अगर आइटम कोई फ़ोल्डर नहीं है, तो यह हमेशा गलत होता है. |
capabilities.canDelete |
सिर्फ़ आउटपुट के लिए है. क्या मौजूदा उपयोगकर्ता इस फ़ाइल को मिटा सकता है. |
capabilities.canDownload |
सिर्फ़ आउटपुट के लिए है. क्या मौजूदा उपयोगकर्ता इस फ़ाइल को डाउनलोड कर सकता है. |
capabilities.canListChildren |
सिर्फ़ आउटपुट के लिए है. क्या मौजूदा उपयोगकर्ता, इस फ़ोल्डर में मौजूद बच्चों की सूची बना सकता है. अगर आइटम कोई फ़ोल्डर नहीं है, तो यह हमेशा गलत होता है. |
capabilities.canRemoveChildren |
सिर्फ़ आउटपुट के लिए है. यह मौजूदा उपयोगकर्ता इस फ़ोल्डर से बच्चों को हटा सकता है या नहीं. अगर आइटम कोई फ़ोल्डर नहीं है, तो यह हमेशा गलत होता है. शेयर की गई ड्राइव में मौजूद किसी फ़ोल्डर के लिए, |
capabilities.canRename |
सिर्फ़ आउटपुट के लिए है. क्या मौजूदा उपयोगकर्ता इस फ़ाइल का नाम बदल सकता है. |
capabilities.canTrash |
सिर्फ़ आउटपुट के लिए है. क्या मौजूदा उपयोगकर्ता, इस फ़ाइल को ट्रैश में ले जा सकता है. |
capabilities.canReadRevisions |
सिर्फ़ आउटपुट के लिए है. क्या मौजूदा उपयोगकर्ता इस फ़ाइल के संशोधन संसाधन पढ़ सकता है. शेयर की गई ड्राइव के किसी आइटम के लिए, क्या इस आइटम में गैर-फ़ोल्डर के वंशज हैं या अगर यह आइटम फ़ोल्डर नहीं है, तो उसे पढ़ा जा सकता है. |
capabilities.canReadTeamDrive |
बहिष्कृत: केवल आउटपुट. इसके बजाय, |
capabilities.canMoveTeamDriveItem |
बहिष्कृत: केवल आउटपुट. इसके बजाय, |
capabilities.canChangeCopyRequiresWriterPermission |
सिर्फ़ आउटपुट के लिए है. क्या मौजूदा उपयोगकर्ता इस फ़ाइल पर |
capabilities.canMoveItemIntoTeamDrive |
बहिष्कृत: केवल आउटपुट. इसके बजाय, |
capabilities.canUntrash |
सिर्फ़ आउटपुट के लिए है. क्या मौजूदा उपयोगकर्ता, इस फ़ाइल को ट्रैश से वापस ला सकता है. |
capabilities.canModifyContent |
सिर्फ़ आउटपुट के लिए है. क्या मौजूदा उपयोगकर्ता इस फ़ाइल के कॉन्टेंट में बदलाव कर सकता है. |
capabilities.canMoveItemWithinTeamDrive |
बहिष्कृत: केवल आउटपुट. इसके बजाय, |
capabilities.canMoveItemOutOfTeamDrive |
बहिष्कृत: केवल आउटपुट. इसके बजाय, |
capabilities.canDeleteChildren |
सिर्फ़ आउटपुट के लिए है. यह मौजूदा उपयोगकर्ता इस फ़ोल्डर के बच्चों को मिटा सकता है या नहीं. अगर आइटम कोई फ़ोल्डर नहीं है, तो यह गलत होता है. सिर्फ़ 'शेयर की गई ड्राइव' में मौजूद आइटम की जानकारी अपने-आप भर जाती है. |
capabilities.canMoveChildrenOutOfTeamDrive |
बहिष्कृत: केवल आउटपुट. इसके बजाय, |
capabilities.canMoveChildrenWithinTeamDrive |
बहिष्कृत: केवल आउटपुट. इसके बजाय, |
capabilities.canTrashChildren |
सिर्फ़ आउटपुट के लिए है. क्या मौजूदा उपयोगकर्ता इस फ़ोल्डर के बच्चों को ट्रैश में भेज सकता है. अगर आइटम कोई फ़ोल्डर नहीं है, तो यह गलत होता है. सिर्फ़ 'शेयर की गई ड्राइव' में मौजूद आइटम की जानकारी अपने-आप भर जाती है. |
capabilities.canMoveItemOutOfDrive |
सिर्फ़ आउटपुट के लिए है. क्या मौजूदा उपयोगकर्ता इस आइटम के पैरंट फ़ोल्डर में बदलाव करके, इसे इससे बाहर ले जा सकता है. ध्यान दें कि जोड़े गए नए अभिभावक के आधार पर, आइटम के पैरंट आइटम को बदलने का अनुरोध अब भी पूरा नहीं हो पाएगा. |
capabilities.canAddMyDriveParent |
सिर्फ़ आउटपुट के लिए है. क्या पहले से मौजूद अनुरोध का जवाब दिए बिना, मौजूदा माता-पिता अपने मौजूदा अभिभावक को हटा सकते हैं या नहीं. शेयर की गई ड्राइव में मौजूद फ़ाइलों के लिए, यह जानकारी अपने-आप नहीं भरती. |
capabilities.canRemoveMyDriveParent |
सिर्फ़ आउटपुट के लिए है. अगर मौजूदा उपयोगकर्ता उसी अनुरोध में किसी दूसरे अभिभावक को जोड़े बिना आइटम से अभिभावक का खाता हटा सकता है या नहीं. शेयर की गई ड्राइव में मौजूद फ़ाइलों के लिए, यह जानकारी अपने-आप नहीं भरती. |
capabilities.canMoveItemWithinDrive |
सिर्फ़ आउटपुट के लिए है. क्या मौजूदा उपयोगकर्ता इस आइटम को इस ड्राइव में ले जा सकता है. ध्यान दें कि जोड़े जा रहे नए अभिभावक और हटाए जा रहे अभिभावक के आधार पर, आइटम के अभिभावक को बदलने का अनुरोध अब भी पूरा नहीं हो पाएगा. |
capabilities.canShare |
सिर्फ़ आउटपुट के लिए है. क्या मौजूदा उपयोगकर्ता इस फ़ाइल को शेयर करने की सेटिंग में बदलाव कर सकता है. |
capabilities.canMoveChildrenWithinDrive |
सिर्फ़ आउटपुट के लिए है. क्या मौजूदा उपयोगकर्ता इस ड्राइव में मौजूद फ़ोल्डर के बच्चों को, इस ड्राइव में ले जा सकता है. अगर आइटम कोई फ़ोल्डर नहीं है, तो यह गलत होता है. ध्यान दें कि मौजूदा उपयोगकर्ता ने उपयोगकर्ता को और डेस्टिनेशन फ़ोल्डर पर ऐक्सेस नहीं किया है. इसके बावजूद, बच्चे को मूव करने का अनुरोध पूरा नहीं किया जा सकता. |
capabilities.canModifyContentRestriction |
बहिष्कृत: केवल आउटपुट. |
capabilities.canAddFolderFromAnotherDrive |
सिर्फ़ आउटपुट के लिए है. क्या मौजूदा उपयोगकर्ता, फ़ोल्डर के लिए किसी अन्य ड्राइव (अलग शेयर की गई ड्राइव या 'मेरी ड्राइव') का इस्तेमाल कर सकता है. अगर आइटम कोई फ़ोल्डर नहीं है, तो यह गलत होता है. सिर्फ़ 'शेयर की गई ड्राइव' में मौजूद आइटम की जानकारी अपने-आप भर जाती है. |
capabilities.canChangeSecurityUpdateEnabled |
सिर्फ़ आउटपुट के लिए है. मौजूदा उपयोगकर्ता, लिंक शेयर मेटाडेटा पर SecurityUpdateEnabled फ़ील्ड बदल सकता है या नहीं. |
capabilities.canAcceptOwnership |
सिर्फ़ आउटपुट के लिए है. मौजूदा उपयोगकर्ता, फ़ाइल का मालिक है या नहीं. शेयर की गई ड्राइव में मौजूद फ़ाइलों के लिए, यह जानकारी अपने-आप नहीं भरती. |
capabilities.canReadLabels |
सिर्फ़ आउटपुट के लिए है. क्या मौजूदा उपयोगकर्ता, फ़ाइल पर मौजूद लेबल को पढ़ सकता है. |
capabilities.canModifyLabels |
सिर्फ़ आउटपुट के लिए है. क्या मौजूदा उपयोगकर्ता, फ़ाइल के लेबल में बदलाव कर सकता है. |
capabilities.canModifyEditorContentRestriction |
सिर्फ़ आउटपुट के लिए है. जिस उपयोगकर्ता ने फ़ाइल पर पाबंदी लगाई है वह कॉन्टेंट से जुड़ी पाबंदियां जोड़ सकता है या उनमें बदलाव कर सकता है. |
capabilities.canModifyOwnerContentRestriction |
सिर्फ़ आउटपुट के लिए है. मौजूदा उपयोगकर्ता, कॉन्टेंट से जुड़ी पाबंदियों को जोड़ सकता है या उनमें बदलाव कर सकता है, जिन पर मालिकाना हक की पाबंदी है. |
capabilities.canRemoveContentRestriction |
सिर्फ़ आउटपुट के लिए है. क्या फ़ाइल पर कॉन्टेंट से जुड़ी कोई पाबंदी लगाई गई है, जिसे मौजूदा उपयोगकर्ता हटा सकता है. |
hasAugmentedPermissions |
सिर्फ़ आउटपुट के लिए है. क्या सीधे तौर पर इस फ़ाइल पर अनुमतियां हैं. यह फ़ील्ड सिर्फ़ 'शेयर की गई ड्राइव' में मौजूद आइटम के लिए भर जाता है. |
trashingUser |
सिर्फ़ आउटपुट के लिए है. अगर फ़ाइल को साफ़ तौर पर ट्रैश में ले जाया गया है, तो उसे ट्रैश में ले जाने वाला उपयोगकर्ता. सिर्फ़ 'शेयर की गई ड्राइव' में मौजूद आइटम की जानकारी अपने-आप भर जाती है. |
thumbnailVersion |
सिर्फ़ आउटपुट के लिए है. थंबनेल कैश मेमोरी में इस्तेमाल करने के लिए, थंबनेल वर्शन अमान्य है. |
trashedTime |
सिर्फ़ आउटपुट के लिए है. आइटम को ट्रैश में भेजने का समय (RFC 3339 तारीख-समय). सिर्फ़ 'शेयर की गई ड्राइव' में मौजूद आइटम की जानकारी अपने-आप भर जाती है. |
modifiedByMe |
सिर्फ़ आउटपुट के लिए है. क्या फ़ाइल में इस उपयोगकर्ता ने बदलाव किए हैं. |
permissionIds[] |
सिर्फ़ आउटपुट के लिए. इस फ़ाइल का ऐक्सेस रखने वाले उपयोगकर्ताओं के लिए, id की सूची. |
imageMediaMetadata |
सिर्फ़ आउटपुट के लिए है. अगर उपलब्ध हो, तो इमेज मीडिया के बारे में ज़्यादा मेटाडेटा. |
imageMediaMetadata.flashUsed |
सिर्फ़ आउटपुट के लिए है. क्या फ़ोटो बनाने के लिए फ़्लैश का इस्तेमाल किया गया था. |
imageMediaMetadata.meteringMode |
सिर्फ़ आउटपुट के लिए है. फ़ोटो बनाने के लिए, मीटरिंग मोड का इस्तेमाल किया जाता है. |
imageMediaMetadata.sensor |
सिर्फ़ आउटपुट के लिए है. फ़ोटो बनाने में इस्तेमाल किया गया सेंसर. |
imageMediaMetadata.exposureMode |
सिर्फ़ आउटपुट के लिए है. फ़ोटो बनाने के लिए इस्तेमाल किया गया एक्सपोज़र मोड. |
imageMediaMetadata.colorSpace |
सिर्फ़ आउटपुट के लिए है. फ़ोटो का कलर स्पेस. |
imageMediaMetadata.whiteBalance |
सिर्फ़ आउटपुट के लिए है. फ़ोटो बनाते समय इस्तेमाल किया जाने वाला व्हाइट बैलेंस मोड. |
imageMediaMetadata.width |
सिर्फ़ आउटपुट के लिए है. पिक्सल में इमेज की चौड़ाई. |
imageMediaMetadata.height |
सिर्फ़ आउटपुट के लिए है. पिक्सल में इमेज की ऊंचाई. |
imageMediaMetadata.location |
सिर्फ़ आउटपुट के लिए है. इमेज में सेव की गई भौगोलिक जगह की जानकारी. |
imageMediaMetadata.location.latitude |
सिर्फ़ आउटपुट के लिए है. इमेज में सेव किया गया अक्षांश. |
imageMediaMetadata.location.longitude |
सिर्फ़ आउटपुट के लिए है. इमेज में सेव किया गया देशांतर. |
imageMediaMetadata.location.altitude |
सिर्फ़ आउटपुट के लिए है. इमेज में सेव की गई ऊंचाई. |
imageMediaMetadata.rotation |
सिर्फ़ आउटपुट के लिए है. इमेज के मूल ओरिएंटेशन से, घड़ी की दिशा में 90 डिग्री घुमाने की संख्या. |
imageMediaMetadata.time |
सिर्फ़ आउटपुट के लिए है. फ़ोटो लेने की तारीख और समय (EXIF DateTime). |
imageMediaMetadata.cameraMake |
सिर्फ़ आउटपुट के लिए है. कैमरा बनाने के लिए इस्तेमाल की जाने वाली फ़ोटो. |
imageMediaMetadata.cameraModel |
सिर्फ़ आउटपुट के लिए है. कैमरे का मॉडल, जिसका इस्तेमाल फ़ोटो बनाने के लिए किया जाता है. |
imageMediaMetadata.exposureTime |
सिर्फ़ आउटपुट के लिए है. एक्सपोज़र की अवधि, सेकंड में. |
imageMediaMetadata.aperture |
सिर्फ़ आउटपुट के लिए है. फ़ोटो (f-number) बनाने के लिए इस्तेमाल किया जाने वाला एपर्चर. |
imageMediaMetadata.focalLength |
सिर्फ़ आउटपुट के लिए है. फ़ोटो बनाने के लिए इस्तेमाल किए गए फ़ोकल लंबाई को मिलीमीटर में. |
imageMediaMetadata.isoSpeed |
सिर्फ़ आउटपुट के लिए है. फ़ोटो बनाने के लिए इस्तेमाल की गई ISO स्पीड. |
imageMediaMetadata.exposureBias |
सिर्फ़ आउटपुट के लिए है. फ़ोटो का एक्सपोज़र बायस (APEX वैल्यू). |
imageMediaMetadata.maxApertureValue |
सिर्फ़ आउटपुट के लिए है. फ़ोटो बनाने के लिए इस्तेमाल की गई लेंस की सबसे छोटी f-संख्या (APEX वैल्यू). |
imageMediaMetadata.subjectDistance |
सिर्फ़ आउटपुट के लिए है. फ़ोटो के विषय की दूरी मीटर में होती है. |
imageMediaMetadata.lens |
सिर्फ़ आउटपुट के लिए है. फ़ोटो बनाने के लिए इस्तेमाल किया जाने वाला लेंस. |
videoMediaMetadata |
सिर्फ़ आउटपुट के लिए है. वीडियो मीडिया के बारे में ज़्यादा मेटाडेटा. हो सकता है कि अपलोड करने के बाद यह तुरंत उपलब्ध न हो. |
videoMediaMetadata.width |
सिर्फ़ आउटपुट के लिए है. पिक्सल में वीडियो की चौड़ाई. |
videoMediaMetadata.height |
सिर्फ़ आउटपुट के लिए है. पिक्सल में वीडियो की ऊंचाई. |
videoMediaMetadata.durationMillis |
सिर्फ़ आउटपुट के लिए है. मिलीसेकंड में वीडियो की अवधि. |
shortcutDetails |
शॉर्टकट की फ़ाइल की जानकारी. सिर्फ़ उन शॉर्टकट फ़ाइलों के लिए पॉप्युलेट होता है जिनकी mimeType फ़ील्ड |
shortcutDetails.targetId |
उस फ़ाइल का आईडी जिस पर यह शॉर्टकट ले जाता है. |
shortcutDetails.targetMimeType |
सिर्फ़ आउटपुट के लिए है. फ़ाइल का वह MIME टाइप जिसे यह शॉर्टकट बताता है. इस फ़ील्ड की वैल्यू, टारगेट के MIME टाइप का स्नैपशॉट है. यह स्नैपशॉट बनाए जाने पर कैप्चर किया जाता है. |
shortcutDetails.targetResourceKey |
सिर्फ़ आउटपुट के लिए है. टारगेट फ़ाइल के लिए ResourceKey. |
contentRestrictions[] |
फ़ाइल के कॉन्टेंट को ऐक्सेस करने पर लगी पाबंदियां. यह पाबंदी सिर्फ़ तब लागू होती है, जब इस तरह की पाबंदी मौजूद हो. |
resourceKey |
सिर्फ़ आउटपुट के लिए है. शेयर किए गए लिंक के ज़रिए आइटम को ऐक्सेस करने के लिए ज़रूरी कुंजी. |
linkShareMetadata |
सिर्फ़ आउटपुट के लिए है. LinkShare से जुड़ी जानकारी. इसमें उन लिंक यूआरएल की जानकारी होती है जिनका इस्तेमाल करके ग्राहक इस आइटम के बारे में बताते हैं. |
linkShareMetadata.securityUpdateEligible |
सिर्फ़ आउटपुट के लिए है. यह फ़ाइल, सुरक्षा से जुड़े अपडेट के लिए ज़रूरी शर्तें पूरी करती है या नहीं. |
linkShareMetadata.securityUpdateEnabled |
सिर्फ़ आउटपुट के लिए है. इस फ़ाइल के लिए, सुरक्षा से जुड़ा अपडेट चालू है या नहीं. |
labelInfo |
सिर्फ़ आउटपुट के लिए है. फ़ाइल पर मौजूद लेबल की खास जानकारी. |
labelInfo.labels[] |
सिर्फ़ आउटपुट के लिए है. |
sha1Checksum |
सिर्फ़ आउटपुट के लिए है. अगर उपलब्ध है, तो इस फ़ाइल से जुड़ा SHA1 चेकसम. यह फ़ील्ड सिर्फ़ उन फ़ाइलों के लिए पॉप्युलेट होता है जो Google Drive में सेव की गई हैं. इसका इस्तेमाल Docs एडिटर्स या शॉर्टकट फ़ाइलों में नहीं किया जा सकता. |
sha256Checksum |
सिर्फ़ आउटपुट के लिए है. अगर उपलब्ध है, तो इस फ़ाइल से जुड़ा SHA256 चेकसम. यह फ़ील्ड सिर्फ़ उन फ़ाइलों के लिए पॉप्युलेट होता है जो Google Drive में सेव की गई हैं. इसका इस्तेमाल Docs एडिटर्स या शॉर्टकट फ़ाइलों में नहीं किया जा सकता. |
कॉन्टेंट पर पाबंदी
फ़ाइल के कॉन्टेंट को ऐक्सेस करने पर पाबंदी लगाना.
जेएसओएन के काेड में दिखाना |
---|
{
"readOnly": boolean,
"reason": string,
"type": string,
"restrictingUser": {
object ( |
फ़ील्ड | |
---|---|
readOnly |
क्या फ़ाइल का कॉन्टेंट सिर्फ़ पढ़ने के लिए उपलब्ध है. अगर कोई फ़ाइल सिर्फ़ पढ़ने के लिए है, तो हो सकता है कि फ़ाइल का नया वर्शन जोड़ा न जा सके. साथ ही, उस पर टिप्पणियां नहीं जोड़ी जा सकेंगी या उनमें कोई बदलाव नहीं किया जा सकेगा. साथ ही, हो सकता है कि फ़ाइल का शीर्षक न बदले. |
reason |
फ़ाइल के कॉन्टेंट पर पाबंदी लगाने की वजह. यह सिर्फ़ उन अनुरोधों पर बदला जा सकता है जो |
type |
सिर्फ़ आउटपुट के लिए है. कॉन्टेंट पर लगी पाबंदी का टाइप. फ़िलहाल, सिर्फ़ एक ही वैल्यू |
restrictingUser |
सिर्फ़ आउटपुट के लिए है. वह उपयोगकर्ता जिसने कॉन्टेंट पर पाबंदियां लगाई हैं. अगर |
restrictionTime |
सिर्फ़ आउटपुट के लिए है. वह समय जब कॉन्टेंट पर पाबंदी लगाई गई थी (फ़ॉर्मैट किया गया RFC 3339 टाइमस्टैंप). अगर |
ownerRestricted |
क्या कॉन्टेंट पर लगी पाबंदी में बदलाव किया जा सकता है या उसे सिर्फ़ वह व्यक्ति हटा सकता है जिसके पास फ़ाइल का मालिकाना हक है. शेयर की गई ड्राइव में मौजूद फ़ाइलों के लिए, |
तरीके |
|
---|---|
|
फ़ाइल की कॉपी बनाता है और अनुरोध किए गए सभी अपडेट को पैच सिमेंटिक के साथ लागू करता है. |
|
नई फ़ाइल बनाता है. |
|
ट्रैश में भेजे बिना उस फ़ाइल को हमेशा के लिए मिटा देता है जिसका मालिकाना हक उपयोगकर्ता के पास होता है. |
|
इससे उपयोगकर्ता की ट्रैश फ़ोल्डर में मौजूद सभी फ़ाइलें हमेशा के लिए मिट जाती हैं. |
|
Google Workspace के दस्तावेज़ को MIME टाइप वाले अनुरोध में एक्सपोर्ट करता है और एक्सपोर्ट किया गया बाइट कॉन्टेंट दिखाता है. |
|
इससे फ़ाइल आईडी का एक सेट जनरेट होता है, जो अनुरोध बनाने या कॉपी करने के लिए उपलब्ध कराया जा सकता है. |
|
फ़ाइल के मेटाडेटा या कॉन्टेंट को आईडी के हिसाब से ऐक्सेस करता है. |
|
उपयोगकर्ता की फ़ाइलों की सूची बनाता है. |
|
फ़ाइल पर लेबल की सूची बनाता है. |
|
इसमें, फ़ाइल पर लागू किए गए लेबल के सेट में बदलाव किए जाते हैं. |
|
फ़ाइल के मेटाडेटा और/या कॉन्टेंट को अपडेट करता है. |
|
फ़ाइल में बदलावों के लिए सदस्यता लेता है. |