संसाधन: फ़ाइल
किसी फ़ाइल का मेटाडेटा.
संसाधन के कुछ तरीकों (जैसे कि files.update
) के लिए, fileId
की ज़रूरत होती है. किसी फ़ाइल का आईडी वापस पाने के लिए, files.list
तरीके का इस्तेमाल करें.
JSON के काेड में दिखाना |
---|
{ "exportLinks": { string: string, ... }, "parents": [ string ], "owners": [ { object ( |
फ़ील्ड | |
---|---|
exportLinks |
सिर्फ़ आउटपुट के लिए. Docs Editors की फ़ाइलों को खास फ़ॉर्मैट में एक्सपोर्ट करने के लिंक. यह एक ऐसा ऑब्जेक्ट है जिसमें |
parents[] |
उस पैरंट फ़ोल्डर का आईडी जिसमें फ़ाइल मौजूद है. किसी फ़ाइल का सिर्फ़ एक पैरंट फ़ोल्डर हो सकता है. एक से ज़्यादा पैरंट फ़ोल्डर तय करने की सुविधा उपलब्ध नहीं है. अगर फ़ाइल बनाने के अनुरोध में फ़ाइल की जगह के बारे में नहीं बताया गया है, तो फ़ाइल को सीधे उपयोगकर्ता के 'मेरी ड्राइव' फ़ोल्डर में सेव कर दिया जाता है. अगर कॉपी करने के अनुरोध में पैरंट फ़ोल्डर के बारे में नहीं बताया गया है, तो फ़ाइल को सोर्स फ़ाइल का कोई भी ऐसा पैरंट फ़ोल्डर असाइन कर दिया जाता है जिसे खोजा जा सकता है. अपडेट के अनुरोधों में, माता-पिता की सूची में बदलाव करने के लिए |
owners[] |
सिर्फ़ आउटपुट के लिए. इस फ़ाइल का मालिक. लेगसी फ़ॉर्मैट वाली कुछ फ़ाइलों के एक से ज़्यादा मालिक हो सकते हैं. शेयर की गई ड्राइव में मौजूद आइटम के लिए, इस फ़ील्ड में अपने-आप जानकारी नहीं भरती. |
permissions[] |
सिर्फ़ आउटपुट के लिए. फ़ाइल के लिए अनुमतियों की पूरी सूची. यह विकल्प सिर्फ़ तब उपलब्ध होता है, जब अनुरोध करने वाला उपयोगकर्ता फ़ाइल शेयर कर सकता हो. शेयर की गई ड्राइव में मौजूद आइटम के लिए यह फ़ील्ड नहीं भरा जाता. |
spaces[] |
सिर्फ़ आउटपुट के लिए. उन स्पेस की सूची जिनमें फ़ाइल मौजूद है. फ़िलहाल, |
properties |
यह किसी भी तरह के की-वैल्यू पेयर का कलेक्शन होता है. यह सभी ऐप्लिकेशन को दिखता है. अपडेट और कॉपी करने के अनुरोधों में, शून्य वैल्यू वाली एंट्री हटा दी जाती हैं. यह एक ऐसा ऑब्जेक्ट है जिसमें |
appProperties |
यह अनुरोध करने वाले ऐप्लिकेशन के लिए, मनमुताबिक की-वैल्यू पेयर का कलेक्शन होता है. अपडेट और कॉपी करने के अनुरोधों में, शून्य वैल्यू वाली एंट्री हटा दी जाती हैं. इन प्रॉपर्टी को सिर्फ़ पुष्टि किए गए अनुरोध का इस्तेमाल करके वापस पाया जा सकता है. पुष्टि किए गए अनुरोध में, OAuth 2.0 क्लाइंट आईडी से मिला ऐक्सेस टोकन इस्तेमाल किया जाता है. निजी प्रॉपर्टी को वापस पाने के लिए, एपीआई पासकोड का इस्तेमाल नहीं किया जा सकता. यह एक ऐसा ऑब्जेक्ट है जिसमें |
permissionIds[] |
सिर्फ़ आउटपुट के लिए. इस फ़ाइल को ऐक्सेस करने वाले उपयोगकर्ताओं के लिए अनुमति आईडी की सूची. |
contentRestrictions[] |
फ़ाइल के कॉन्टेंट को ऐक्सेस करने से जुड़ी पाबंदियां. यह फ़ील्ड सिर्फ़ तब दिखता है, जब इस तरह की कोई पाबंदी मौजूद हो. |
kind |
सिर्फ़ आउटपुट के लिए. इससे पता चलता है कि यह किस तरह का संसाधन है. वैल्यू: तय की गई स्ट्रिंग |
driveId |
सिर्फ़ आउटपुट के लिए. शेयर की गई उस ड्राइव का आईडी जिसमें फ़ाइल मौजूद है. यह सिर्फ़ शेयर की गई ड्राइव में मौजूद आइटम के लिए अपने-आप भर जाता है. |
fileExtension |
सिर्फ़ आउटपुट के लिए. |
copyRequiresWriterPermission |
क्या पढ़ने वालों और टिप्पणी करने वालों के लिए, इस फ़ाइल को कॉपी, प्रिंट या डाउनलोड करने के विकल्प बंद किए जाने चाहिए. |
md5Checksum |
सिर्फ़ आउटपुट के लिए. फ़ाइल के कॉन्टेंट के लिए MD5 चेकसम. यह सुविधा, Google Drive में मौजूद बाइनरी कॉन्टेंट वाली फ़ाइलों पर ही लागू होती है. |
contentHints |
फ़ाइल के कॉन्टेंट के बारे में ज़्यादा जानकारी. जवाबों में इन फ़ील्ड की वैल्यू कभी नहीं दिखती. |
contentHints.indexableText |
फ़ाइल के लिए इंडेक्स किया जाने वाला टेक्स्ट, ताकि फ़ुलटेक्स्ट क्वेरी को बेहतर बनाया जा सके. इसकी लंबाई 128 केबी से ज़्यादा नहीं होनी चाहिए. इसमें एचटीएमएल एलिमेंट शामिल हो सकते हैं. |
contentHints.thumbnail |
फ़ाइल के लिए थंबनेल. इसका इस्तेमाल सिर्फ़ तब किया जाएगा, जब Google Drive कोई स्टैंडर्ड थंबनेल जनरेट नहीं कर पाता. |
contentHints.thumbnail.image |
यूआरएल के लिए सुरक्षित Base64 (आरएफ़सी 4648 सेक्शन 5) का इस्तेमाल करके एन्कोड किया गया थंबनेल डेटा. base64 कोड में बदली गई स्ट्रिंग. |
contentHints.thumbnail.mimeType |
थंबनेल का MIME टाइप. |
writersCanShare |
क्या सिर्फ़ |
viewedByMe |
सिर्फ़ आउटपुट के लिए. इस उपयोगकर्ता ने फ़ाइल देखी है या नहीं. |
mimeType |
फ़ाइल का MIME टाइप. अगर कोई वैल्यू नहीं दी जाती है, तो Google Drive अपलोड किए गए कॉन्टेंट से सही वैल्यू का पता अपने-आप लगाने की कोशिश करता है. नई बार अपलोड किए जाने तक, वैल्यू नहीं बदली जा सकती. अगर कोई फ़ाइल Google दस्तावेज़ के माइम टाइप से बनाई जाती है, तो अपलोड किए गए कॉन्टेंट को इंपोर्ट कर लिया जाता है. हालांकि, ऐसा सिर्फ़ तब होता है, जब इंपोर्ट करना मुमकिन हो. इंपोर्ट किए जा सकने वाले फ़ॉर्मैट की जानकारी, |
thumbnailLink |
सिर्फ़ आउटपुट के लिए. अगर उपलब्ध हो, तो फ़ाइल के थंबनेल का कुछ समय के लिए मान्य लिंक. आम तौर पर, यह कुछ घंटों तक रहती है. क्रॉस-ऑरिजिन रिसॉर्स शेयरिंग (सीओआरएस) नीतियों की वजह से, इसका इस्तेमाल सीधे तौर पर वेब ऐप्लिकेशन पर नहीं किया जा सकता. प्रॉक्सी सर्वर का इस्तेमाल करें. इस फ़ील्ड में वैल्यू सिर्फ़ तब भरी जाती है, जब अनुरोध करने वाला ऐप्लिकेशन फ़ाइल के कॉन्टेंट को ऐक्सेस कर सकता है. अगर फ़ाइल को सार्वजनिक तौर पर शेयर नहीं किया गया है, तो |
iconLink |
सिर्फ़ आउटपुट के लिए. फ़ाइल के आइकॉन का एक स्टैटिक लिंक. इसके लिए, पुष्टि करने की ज़रूरत नहीं होती. |
shared |
सिर्फ़ आउटपुट के लिए. क्या फ़ाइल शेयर की गई है. शेयर की गई ड्राइव में मौजूद आइटम के लिए यह फ़ील्ड नहीं भरा जाता. |
lastModifyingUser |
सिर्फ़ आउटपुट के लिए. फ़ाइल में आखिरी बार बदलाव करने वाला उपयोगकर्ता. यह फ़ील्ड सिर्फ़ तब दिखता है, जब आखिरी बदलाव किसी ऐसे व्यक्ति ने किया हो जिसने साइन इन किया हो. |
headRevisionId |
सिर्फ़ आउटपुट के लिए. फ़ाइल के मुख्य वर्शन का आईडी. फ़िलहाल, यह सुविधा सिर्फ़ Google Drive में मौजूद बाइनरी कॉन्टेंट वाली फ़ाइलों के लिए उपलब्ध है. |
sharingUser |
सिर्फ़ आउटपुट के लिए. जिस उपयोगकर्ता ने फ़ाइल को अनुरोध करने वाले उपयोगकर्ता के साथ शेयर किया है. यह जानकारी सिर्फ़ तब दिखती है, जब लागू हो. |
webViewLink |
सिर्फ़ आउटपुट के लिए. ब्राउज़र में, Google के किसी एडिटर या व्यूअर में फ़ाइल खोलने का लिंक. |
webContentLink |
सिर्फ़ आउटपुट के लिए. ब्राउज़र में फ़ाइल का कॉन्टेंट डाउनलोड करने का लिंक. यह सुविधा, Google Drive में बाइनरी कॉन्टेंट वाली फ़ाइलों के लिए ही उपलब्ध है. |
size |
सिर्फ़ आउटपुट के लिए. ब्लॉब और Google Workspace Editor फ़ाइलों का साइज़, बाइट में. यह उन फ़ाइलों के लिए नहीं भरा जाएगा जिनका कोई साइज़ नहीं है. जैसे, शॉर्टकट और फ़ोल्डर. |
viewersCanCopyContent |
इस्तेमाल बंद कर दिया गया है: इसके बजाय, |
hasThumbnail |
सिर्फ़ आउटपुट के लिए. इस फ़ाइल का थंबनेल है या नहीं. इससे यह पता नहीं चलता कि अनुरोध करने वाले ऐप्लिकेशन के पास थंबनेल का ऐक्सेस है या नहीं. ऐक्सेस की जांच करने के लिए, thumbnailLink फ़ील्ड देखें. |
folderColorRgb |
किसी फ़ोल्डर या फ़ोल्डर के शॉर्टकट का रंग, आरजीबी हेक्स स्ट्रिंग के तौर पर. इस्तेमाल किए जा सकने वाले रंगों की जानकारी, अगर कोई ऐसा रंग चुना जाता है जो काम नहीं करता है, तो उसकी जगह पैलेट में मौजूद सबसे मिलते-जुलते रंग का इस्तेमाल किया जाता है. |
id |
फ़ाइल का आईडी. |
name |
फ़ाइल का नाम. यह ज़रूरी नहीं है कि किसी फ़ोल्डर में यह नाम अलग हो. ध्यान दें कि शेयर की गई ड्राइव के टॉप-लेवल फ़ोल्डर, 'मेरी ड्राइव' का रूट फ़ोल्डर, और ऐप्लिकेशन डेटा फ़ोल्डर जैसे आइटम के नाम में बदलाव नहीं किया जा सकता. |
description |
फ़ाइल के बारे में कम शब्दों में जानकारी. |
starred |
उपयोगकर्ता ने फ़ाइल को स्टार किया है या नहीं. |
trashed |
यह फ़ाइल ट्रैश की गई है या नहीं. ऐसा सीधे तौर पर या ट्रैश किए गए पैरंट फ़ोल्डर से किया गया है. सिर्फ़ मालिक के पास किसी फ़ाइल को ट्रैश में ले जाने का विकल्प होता है. अन्य उपयोगकर्ता, मालिक के ट्रैश में मौजूद फ़ाइलें नहीं देख सकते. |
explicitlyTrashed |
सिर्फ़ आउटपुट के लिए. यह जानकारी कि क्या फ़ाइल को साफ़ तौर पर ट्रैश किया गया है. इसका मतलब है कि पैरंट फ़ोल्डर से फ़ाइल को ट्रैश नहीं किया गया है. |
createdTime |
वह समय जब फ़ाइल बनाई गई थी (RFC 3339 date-time). |
modifiedTime |
फ़ाइल में पिछली बार किसी व्यक्ति ने कब बदलाव किया था (RFC 3339 date-time). ध्यान दें कि |
modifiedByMeTime |
सिर्फ़ आउटपुट के लिए. उपयोगकर्ता ने फ़ाइल में आखिरी बार कब बदलाव किया था (RFC 3339 तारीख और समय). |
viewedByMeTime |
उपयोगकर्ता ने फ़ाइल को पिछली बार कब देखा था (RFC 3339 तारीख और समय). |
sharedWithMeTime |
सिर्फ़ आउटपुट के लिए. वह समय जब फ़ाइल को उपयोगकर्ता के साथ शेयर किया गया था. अगर लागू हो, तो (RFC 3339 date-time). |
quotaBytesUsed |
सिर्फ़ आउटपुट के लिए. फ़ाइल के लिए इस्तेमाल किए गए स्टोरेज कोटा बाइट की संख्या. इसमें मुख्य वर्शन के साथ-साथ, |
version |
सिर्फ़ आउटपुट के लिए. फ़ाइल के वर्शन का ऐसा नंबर जो लगातार बढ़ता है. इससे सर्वर पर फ़ाइल में किए गए हर बदलाव का पता चलता है. भले ही, वे बदलाव उपयोगकर्ता को न दिखें. |
originalFilename |
अगर अपलोड किए गए कॉन्टेंट का ओरिजनल फ़ाइल नाम उपलब्ध है, तो उसे दिखाएं. अगर उपलब्ध नहीं है, तो |
ownedByMe |
सिर्फ़ आउटपुट के लिए. उपयोगकर्ता के पास फ़ाइल का मालिकाना हक है या नहीं. शेयर की गई ड्राइव में मौजूद आइटम के लिए यह फ़ील्ड नहीं भरा जाता. |
fullFileExtension |
सिर्फ़ आउटपुट के लिए.
|
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 |
सिर्फ़ आउटपुट के लिए. इससे पता चलता है कि मौजूदा उपयोगकर्ता, लिंक शेयर करने के मेटाडेटा में मौजूद |
capabilities.canAcceptOwnership |
सिर्फ़ आउटपुट के लिए. मौजूदा उपयोगकर्ता, फ़ाइल के मालिकाना हक के लिए अनुरोध करने वाला व्यक्ति है या नहीं. शेयर की गई ड्राइव की फ़ाइलों के लिए यह जानकारी नहीं भरी जाती. |
capabilities.canReadLabels |
सिर्फ़ आउटपुट के लिए. मौजूदा उपयोगकर्ता के पास फ़ाइल पर मौजूद लेबल को पढ़ने की अनुमति है या नहीं. |
capabilities.canModifyLabels |
सिर्फ़ आउटपुट के लिए. इससे पता चलता है कि मौजूदा उपयोगकर्ता, फ़ाइल पर मौजूद लेबल में बदलाव कर सकता है या नहीं. |
capabilities.canModifyEditorContentRestriction |
सिर्फ़ आउटपुट के लिए. इससे पता चलता है कि मौजूदा उपयोगकर्ता, फ़ाइल पर कॉन्टेंट से जुड़ी पाबंदियां जोड़ सकता है या उनमें बदलाव कर सकता है. हालांकि, ये पाबंदियां एडिटर के लिए सीमित होती हैं. |
capabilities.canModifyOwnerContentRestriction |
सिर्फ़ आउटपुट के लिए. इससे पता चलता है कि मौजूदा उपयोगकर्ता, कॉन्टेंट पर पाबंदियां लगा सकता है या उनमें बदलाव कर सकता है. हालांकि, ये पाबंदियां सिर्फ़ मालिक लगा सकता है. |
capabilities.canRemoveContentRestriction |
सिर्फ़ आउटपुट के लिए. इस फ़ाइल पर कॉन्टेंट से जुड़ी कोई पाबंदी है या नहीं. अगर है, तो क्या मौजूदा उपयोगकर्ता उसे हटा सकता है. |
capabilities.canDisableInheritedPermissions |
इससे यह तय होता है कि कोई उपयोगकर्ता, इनहेरिट की गई अनुमतियों को बंद कर सकता है या नहीं. |
capabilities.canEnableInheritedPermissions |
इससे यह पता चलता है कि कोई उपयोगकर्ता, अपने-आप मिली अनुमतियों को फिर से चालू कर सकता है या नहीं. |
capabilities.canChangeItemDownloadRestriction |
सिर्फ़ आउटपुट के लिए. क्या मौजूदा उपयोगकर्ता, फ़ाइल के मालिक या आयोजक की ओर से लगाई गई डाउनलोड करने की पाबंदियों को बदल सकता है. |
hasAugmentedPermissions |
सिर्फ़ आउटपुट के लिए. इस फ़ाइल पर सीधे तौर पर अनुमतियां हैं या नहीं. यह फ़ील्ड सिर्फ़ शेयर की गई ड्राइव में मौजूद आइटम के लिए भरा जाता है. |
trashingUser |
सिर्फ़ आउटपुट के लिए. अगर फ़ाइल को ट्रैश किया गया है, तो उसे ट्रैश करने वाले उपयोगकर्ता को. यह सिर्फ़ शेयर की गई ड्राइव में मौजूद आइटम के लिए अपने-आप भर जाता है. |
thumbnailVersion |
सिर्फ़ आउटपुट के लिए. थंबनेल का वर्शन, जिसका इस्तेमाल थंबनेल कैश मेमोरी को अमान्य करने के लिए किया जाता है. |
trashedTime |
सिर्फ़ आउटपुट के लिए. वह समय जब आइटम को ट्रैश किया गया था (RFC 3339 तारीख-समय). यह सिर्फ़ शेयर की गई ड्राइव में मौजूद आइटम के लिए अपने-आप भर जाता है. |
modifiedByMe |
सिर्फ़ आउटपुट के लिए. इस उपयोगकर्ता ने फ़ाइल में बदलाव किया है या नहीं. |
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 |
सिर्फ़ आउटपुट के लिए. फ़ोटो बनाने के लिए इस्तेमाल किया गया अपर्चर (एफ़-नंबर). |
imageMediaMetadata.focalLength |
सिर्फ़ आउटपुट के लिए. फ़ोटो बनाने के लिए इस्तेमाल की गई फ़ोकल लेंथ (मिलीमीटर में). |
imageMediaMetadata.isoSpeed |
सिर्फ़ आउटपुट के लिए. फ़ोटो बनाने के लिए इस्तेमाल की गई आईएसओ स्पीड. |
imageMediaMetadata.exposureBias |
सिर्फ़ आउटपुट के लिए. फ़ोटो के एक्स्पोज़र में अंतर (एपीईएक्स वैल्यू). |
imageMediaMetadata.maxApertureValue |
सिर्फ़ आउटपुट के लिए. फ़ोटो बनाने के लिए इस्तेमाल की गई फ़ोकल लेंथ पर लेंस का सबसे छोटा f-नंबर (एपीईएक्स वैल्यू). |
imageMediaMetadata.subjectDistance |
सिर्फ़ आउटपुट के लिए. फ़ोटो में मौजूद व्यक्ति या ऑब्जेक्ट से दूरी, मीटर में. |
imageMediaMetadata.lens |
सिर्फ़ आउटपुट के लिए. फ़ोटो बनाने के लिए इस्तेमाल किया गया लेंस. |
videoMediaMetadata |
सिर्फ़ आउटपुट के लिए. वीडियो मीडिया के बारे में अतिरिक्त मेटाडेटा. अपलोड करने के बाद, हो सकता है कि यह सुविधा तुरंत उपलब्ध न हो. |
videoMediaMetadata.width |
सिर्फ़ आउटपुट के लिए. वीडियो की चौड़ाई, पिक्सल में. |
videoMediaMetadata.height |
सिर्फ़ आउटपुट के लिए. पिक्सल में वीडियो की ऊंचाई. |
videoMediaMetadata.durationMillis |
सिर्फ़ आउटपुट के लिए. वीडियो की अवधि, मिलीसेकंड में. |
shortcutDetails |
शॉर्टकट फ़ाइल की जानकारी. यह सिर्फ़ शॉर्टकट फ़ाइलों के लिए अपने-आप भरता है. इन फ़ाइलों के लिए, mimeType फ़ील्ड को |
shortcutDetails.targetId |
उस फ़ाइल का आईडी जिस पर यह शॉर्टकट ले जाता है. इसे सिर्फ़ |
shortcutDetails.targetMimeType |
सिर्फ़ आउटपुट के लिए. यह शॉर्टकट जिस फ़ाइल की ओर ले जाता है उसका MIME टाइप. इस फ़ील्ड की वैल्यू, टारगेट के एमआईएमई टाइप का स्नैपशॉट होती है. इसे शॉर्टकट बनाते समय कैप्चर किया जाता है. |
shortcutDetails.targetResourceKey |
सिर्फ़ आउटपुट के लिए. टारगेट फ़ाइल के लिए |
resourceKey |
सिर्फ़ आउटपुट के लिए. शेयर किए गए लिंक से आइटम को ऐक्सेस करने के लिए ज़रूरी कोड. |
linkShareMetadata |
सिर्फ़ आउटपुट के लिए. LinkShare से जुड़ी जानकारी. इसमें उन लिंक यूआरएल के बारे में जानकारी होती है जिनका इस्तेमाल क्लाइंट, इस आइटम को रेफ़र करने के लिए कर रहे हैं. |
linkShareMetadata.securityUpdateEligible |
सिर्फ़ आउटपुट के लिए. फ़ाइल पर सुरक्षा से जुड़ा अपडेट लागू किया जा सकता है या नहीं. |
linkShareMetadata.securityUpdateEnabled |
सिर्फ़ आउटपुट के लिए. इस फ़ाइल के लिए, सुरक्षा से जुड़ा अपडेट चालू है या नहीं. |
labelInfo |
सिर्फ़ आउटपुट के लिए. फ़ाइल पर मौजूद लेबल की खास जानकारी. |
labelInfo.labels[] |
सिर्फ़ आउटपुट के लिए. |
sha1Checksum |
सिर्फ़ आउटपुट के लिए. अगर उपलब्ध हो, तो इस फ़ाइल से जुड़ा SHA1 चेकसम. यह फ़ील्ड सिर्फ़ उन फ़ाइलों के लिए भरा जाता है जिनका कॉन्टेंट Google Drive में सेव किया गया है. यह Docs Editors या शॉर्टकट फ़ाइलों के लिए नहीं भरा जाता. |
sha256Checksum |
सिर्फ़ आउटपुट के लिए. अगर उपलब्ध हो, तो इस फ़ाइल से जुड़ा SHA256 चेकसम. यह फ़ील्ड सिर्फ़ उन फ़ाइलों के लिए भरा जाता है जिनका कॉन्टेंट Google Drive में सेव किया गया है. यह Docs Editors या शॉर्टकट फ़ाइलों के लिए नहीं भरा जाता. |
inheritedPermissionsDisabled |
इससे पता चलता है कि इस फ़ाइल के लिए, इनहेरिट की गई अनुमतियां बंद हैं या नहीं. इनहेरिट की गई अनुमतियां, डिफ़ॉल्ट रूप से चालू होती हैं. |
downloadRestrictions |
फ़ाइल डाउनलोड करने पर पाबंदियां लागू हैं. |
ContentRestriction
फ़ाइल के कॉन्टेंट को ऐक्सेस करने पर पाबंदी.
JSON के काेड में दिखाना |
---|
{
"readOnly": boolean,
"reason": string,
"type": string,
"restrictingUser": {
object ( |
फ़ील्ड | |
---|---|
readOnly |
फ़ाइल का कॉन्टेंट सिर्फ़ पढ़ा जा सकता है या नहीं. अगर कोई फ़ाइल सिर्फ़ पढ़ने के लिए है, तो फ़ाइल का नया वर्शन नहीं जोड़ा जा सकता. साथ ही, टिप्पणियां नहीं जोड़ी जा सकतीं या उनमें बदलाव नहीं किया जा सकता. इसके अलावा, फ़ाइल के टाइटल में भी बदलाव नहीं किया जा सकता. |
reason |
फ़ाइल के कॉन्टेंट पर पाबंदी लगाने की वजह. इस फ़ील्ड में सिर्फ़ उन अनुरोधों के लिए बदलाव किया जा सकता है जिनमें |
type |
सिर्फ़ आउटपुट के लिए. कॉन्टेंट पर पाबंदी लगाने का टाइप. फ़िलहाल, सिर्फ़ |
restrictingUser |
सिर्फ़ आउटपुट के लिए. वह उपयोगकर्ता जिसने कॉन्टेंट पर पाबंदी लगाई है. यह सिर्फ़ तब दिखता है, जब |
restrictionTime |
सिर्फ़ आउटपुट के लिए. वह समय जब कॉन्टेंट पर पाबंदी लगाई गई थी. इसे RFC 3339 तारीख-समय के फ़ॉर्मैट में दिखाया जाता है. यह सिर्फ़ तब दिखता है, जब |
ownerRestricted |
क्या कॉन्टेंट पर लगी पाबंदी को सिर्फ़ फ़ाइल का मालिक बदल सकता है या हटा सकता है. शेयर की गई ड्राइव में मौजूद फ़ाइलों के लिए, |
systemRestricted |
सिर्फ़ आउटपुट के लिए. कॉन्टेंट पर पाबंदी सिस्टम ने लगाई है या नहीं. उदाहरण के लिए, ई-सिग्नेचर की वजह से. उपयोगकर्ता, सिस्टम की ओर से कॉन्टेंट पर लगाई गई पाबंदियों में बदलाव नहीं कर सकते या उन्हें हटा नहीं सकते. |
DownloadRestrictionsMetadata
फ़ाइल डाउनलोड करने पर पाबंदियां लागू हैं.
JSON के काेड में दिखाना |
---|
{ "itemDownloadRestriction": { object ( |
फ़ील्ड | |
---|---|
itemDownloadRestriction |
फ़ाइल डाउनलोड करने पर पाबंदी, सीधे तौर पर मालिक या मीटिंग का आयोजन करने वाले व्यक्ति ने लगाई हो. इसमें शेयर की गई ड्राइव की सेटिंग या डीएलपी के नियमों को ध्यान में नहीं रखा जाता. |
effectiveDownloadRestrictionWithContext |
सिर्फ़ आउटपुट के लिए. इस फ़ाइल को डाउनलोड करने पर लागू होने वाली पाबंदी. इसमें पाबंदी से जुड़ी सभी सेटिंग और डीएलपी के नियमों को ध्यान में रखा जाता है. |
DownloadRestriction
फ़ाइल को कॉपी और डाउनलोड करने पर पाबंदी.
JSON के काेड में दिखाना |
---|
{ "restrictedForReaders": boolean, "restrictedForWriters": boolean } |
फ़ील्ड | |
---|---|
restrictedForReaders |
क्या पाठकों के लिए, डाउनलोड और कॉपी करने की सुविधा पर पाबंदी है. |
restrictedForWriters |
लेखकों के लिए, डाउनलोड और कॉपी करने की सुविधा पर पाबंदी है या नहीं. अगर |
तरीके |
|
---|---|
|
यह फ़ाइल की कॉपी बनाता है और पैच सिमैंटिक के साथ, अनुरोध किए गए अपडेट लागू करता है. |
|
कोई फ़ाइल बनाता है. |
|
यह विकल्प, उपयोगकर्ता के मालिकाना हक वाली किसी फ़ाइल को ट्रैश में भेजे बिना हमेशा के लिए मिटा देता है. |
|
किसी फ़ाइल का कॉन्टेंट डाउनलोड करता है. |
|
इससे उपयोगकर्ता की ट्रैश की गई सभी फ़ाइलें हमेशा के लिए मिट जाती हैं. |
|
यह फ़ंक्शन, Google Workspace दस्तावेज़ को अनुरोध किए गए MIME टाइप में एक्सपोर्ट करता है. साथ ही, एक्सपोर्ट किए गए बाइट कॉन्टेंट को दिखाता है. |
|
यह फ़ाइल आईडी का एक सेट जनरेट करता है. इसे फ़ाइल बनाने या कॉपी करने के अनुरोधों में दिया जा सकता है. |
|
आईडी के हिसाब से, किसी फ़ाइल का मेटाडेटा या कॉन्टेंट मिलता है. |
|
उपयोगकर्ता की फ़ाइलों की सूची दिखाता है. |
|
किसी फ़ाइल पर मौजूद लेबल की सूची दिखाता है. |
|
इस तरीके का इस्तेमाल करके, किसी फ़ाइल पर लागू किए गए लेबल के सेट में बदलाव किया जा सकता है. |
|
यह फ़ाइल के मेटाडेटा, कॉन्टेंट या दोनों को अपडेट करता है. |
|
यह कुकी, किसी फ़ाइल में किए गए बदलावों के बारे में सूचना पाने के लिए सदस्यता लेती है. |