संसाधन: फ़ाइल
किसी फ़ाइल का मेटाडेटा.
संसाधन के कुछ तरीकों (जैसे कि files.update
) के लिए, fileId
की ज़रूरत होती है. किसी फ़ाइल का आईडी वापस पाने के लिए, files.list
तरीके का इस्तेमाल करें.
JSON के काेड में दिखाना |
---|
{ "exportLinks": { string: string, ... }, "parents": [ string ], "owners": [ { object ( |
फ़ील्ड | |
---|---|
exportLinks |
सिर्फ़ आउटपुट के लिए. Docs Editors की फ़ाइलों को किसी खास फ़ॉर्मैट में एक्सपोर्ट करने के लिंक. यह एक ऐसा ऑब्जेक्ट है जिसमें |
parents[] |
उस पैरंट फ़ोल्डर का आईडी जिसमें फ़ाइल मौजूद है. किसी फ़ाइल का सिर्फ़ एक पैरंट फ़ोल्डर हो सकता है. एक से ज़्यादा पैरंट फ़ोल्डर तय करने की सुविधा उपलब्ध नहीं है. अगर फ़ाइल बनाने के अनुरोध में फ़ाइल की जगह के बारे में नहीं बताया गया है, तो फ़ाइल को सीधे उपयोगकर्ता के 'मेरी ड्राइव' फ़ोल्डर में सेव कर दिया जाता है. अगर कॉपी करने के अनुरोध में पैरंट फ़ोल्डर के बारे में जानकारी नहीं दी गई है, तो फ़ाइल को सोर्स फ़ाइल के किसी भी ऐसे पैरंट फ़ोल्डर में कॉपी कर दिया जाता है जिसे खोजा जा सकता है. फ़ाइलों को अपडेट करने के अनुरोधों में, पैरंट फ़ोल्डर की सूची में बदलाव करने के लिए |
owners[] |
सिर्फ़ आउटपुट के लिए. इस फ़ाइल का मालिक. लेगसी फ़ाइलों में से सिर्फ़ कुछ के एक से ज़्यादा मालिक हो सकते हैं. शेयर की गई ड्राइव में मौजूद आइटम के लिए, इस फ़ील्ड में अपने-आप जानकारी नहीं भरती. |
permissions[] |
सिर्फ़ आउटपुट के लिए. फ़ाइल के लिए अनुमतियों की पूरी सूची. यह विकल्प सिर्फ़ तब उपलब्ध होता है, जब अनुरोध करने वाला उपयोगकर्ता फ़ाइल शेयर कर सकता हो. शेयर की गई ड्राइव में मौजूद आइटम के लिए यह फ़ील्ड नहीं भरा जाता. |
spaces[] |
सिर्फ़ आउटपुट के लिए. उन स्पेस की सूची जिनमें फ़ाइल मौजूद है. फ़िलहाल, 'drive', 'appDataFolder', और 'photos' वैल्यू का इस्तेमाल किया जा सकता है. |
properties |
यह किसी भी तरह के की-वैल्यू पेयर का कलेक्शन होता है. यह सभी ऐप्लिकेशन को दिखता है. अपडेट और कॉपी करने के अनुरोधों में, शून्य वैल्यू वाली एंट्री मिटा दी जाती हैं. यह एक ऐसा ऑब्जेक्ट है जिसमें |
appProperties |
यह अनुरोध करने वाले ऐप्लिकेशन के लिए, मनमुताबिक की-वैल्यू पेयर का कलेक्शन होता है. अपडेट और कॉपी करने के अनुरोधों में, शून्य वैल्यू वाली एंट्री मिटा दी जाती हैं. इन प्रॉपर्टी को सिर्फ़ पुष्टि किए गए अनुरोध का इस्तेमाल करके वापस पाया जा सकता है. पुष्टि किए गए अनुरोध में, OAuth 2 क्लाइंट आईडी से मिला ऐक्सेस टोकन इस्तेमाल किया जाता है. निजी प्रॉपर्टी को वापस पाने के लिए, एपीआई पासकोड का इस्तेमाल नहीं किया जा सकता. यह एक ऐसा ऑब्जेक्ट है जिसमें |
permissionIds[] |
सिर्फ़ आउटपुट के लिए. files.list में उन उपयोगकर्ताओं के लिए अनुमति आईडी की सूची होती है जिनके पास इस फ़ाइल का ऐक्सेस है. |
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 |
सिर्फ़ आउटपुट के लिए. ब्लॉब और पहले पक्ष के एडिटर की फ़ाइलों का साइज़, बाइट में. यह उन फ़ाइलों के लिए नहीं भरा जाएगा जिनका कोई साइज़ नहीं है. जैसे, शॉर्टकट और फ़ोल्डर. |
viewersCanCopyContent |
इस्तेमाल बंद कर दिया गया है: इसके बजाय, |
hasThumbnail |
सिर्फ़ आउटपुट के लिए. क्या इस फ़ाइल का थंबनेल है. इससे यह पता नहीं चलता कि अनुरोध करने वाले ऐप्लिकेशन के पास थंबनेल का ऐक्सेस है या नहीं. ऐक्सेस की जांच करने के लिए, thumbnailLink फ़ील्ड देखें. |
folderColorRgb |
किसी फ़ोल्डर या फ़ोल्डर के शॉर्टकट का रंग, आरजीबी हेक्स स्ट्रिंग के तौर पर. अगर कोई ऐसा रंग चुना जाता है जो काम नहीं करता है, तो उसकी जगह पैलेट में मौजूद सबसे मिलते-जुलते रंग का इस्तेमाल किया जाता है. |
id |
फ़ाइल का आईडी. |
name |
फ़ाइल का नाम. यह ज़रूरी नहीं है कि किसी फ़ोल्डर में यह यूनीक हो. ध्यान दें कि शेयर की गई ड्राइव के टॉप लेवल फ़ोल्डर, 'मेरी ड्राइव' का रूट फ़ोल्डर, और ऐप्लिकेशन डेटा फ़ोल्डर जैसे आइटम के नाम में बदलाव नहीं किया जा सकता. |
description |
फ़ाइल के बारे में कम शब्दों में जानकारी. |
starred |
उपयोगकर्ता ने फ़ाइल को स्टार किया है या नहीं. |
trashed |
यह फ़ाइल ट्रैश की गई है या नहीं. ऐसा सीधे तौर पर या ट्रैश किए गए पैरंट फ़ोल्डर से किया गया है. सिर्फ़ मालिक के पास किसी फ़ाइल को ट्रैश में ले जाने का विकल्प होता है. अन्य उपयोगकर्ता, मालिक के ट्रैश में मौजूद फ़ाइलें नहीं देख सकते. |
explicitlyTrashed |
सिर्फ़ आउटपुट के लिए. यह जानकारी कि क्या फ़ाइल को साफ़ तौर पर ट्रैश किया गया है. इसका मतलब है कि पैरंट फ़ोल्डर से फ़ाइल को ट्रैश नहीं किया गया है. |
createdTime |
वह समय जब फ़ाइल बनाई गई थी (RFC 3339 तारीख-समय). |
modifiedTime |
फ़ाइल में पिछली बार किसी व्यक्ति ने कब बदलाव किया था (RFC 3339 के हिसाब से तारीख और समय). ध्यान दें कि |
modifiedByMeTime |
सिर्फ़ आउटपुट के लिए. उपयोगकर्ता ने फ़ाइल में आखिरी बार कब बदलाव किया था (RFC 3339 के मुताबिक तारीख और समय). |
viewedByMeTime |
उपयोगकर्ता ने फ़ाइल को पिछली बार कब देखा था (RFC 3339 तारीख और समय). |
sharedWithMeTime |
सिर्फ़ आउटपुट के लिए. वह समय जब फ़ाइल को उपयोगकर्ता के साथ शेयर किया गया था. अगर लागू हो, तो (RFC 3339 तारीख और समय). |
quotaBytesUsed |
सिर्फ़ आउटपुट के लिए. फ़ाइल के लिए इस्तेमाल किए गए स्टोरेज कोटा बाइट की संख्या. इसमें हेड वर्शन के साथ-साथ, |
version |
सिर्फ़ आउटपुट के लिए. फ़ाइल के वर्शन का ऐसा नंबर जो लगातार बढ़ता रहता है. इससे सर्वर पर फ़ाइल में किए गए हर बदलाव का पता चलता है. भले ही, वे बदलाव उपयोगकर्ता को न दिखें. |
originalFilename |
अगर अपलोड किए गए कॉन्टेंट का ओरिजनल फ़ाइल नाम उपलब्ध है, तो उसे दिखाएं. अगर उपलब्ध नहीं है, तो |
ownedByMe |
सिर्फ़ आउटपुट के लिए. उपयोगकर्ता के पास फ़ाइल का मालिकाना हक है या नहीं. शेयर की गई ड्राइव में मौजूद आइटम के लिए यह फ़ील्ड नहीं भरा जाता. |
fullFileExtension |
सिर्फ़ आउटपुट के लिए.
|
isAppAuthorized |
सिर्फ़ आउटपुट के लिए. यह जानकारी कि फ़ाइल को अनुरोध करने वाले ऐप्लिकेशन ने बनाया या खोला है. |
teamDriveId |
बंद कर दिया गया है: सिर्फ़ आउटपुट के लिए. इसके बजाय, |
capabilities |
सिर्फ़ आउटपुट के लिए. इस फ़ाइल पर मौजूदा उपयोगकर्ता के पास मौजूद सुविधाएं. हर सुविधा, किसी ऐसी कार्रवाई से जुड़ी होती है जिसे उपयोगकर्ता कर सकता है. |
capabilities.canChangeViewersCanCopyContent |
बंद कर दिया गया है: सिर्फ़ आउटपुट के लिए. |
capabilities.canMoveChildrenOutOfDrive |
सिर्फ़ आउटपुट के लिए. मौजूदा उपयोगकर्ता के पास, इस फ़ोल्डर के चाइल्ड फ़ोल्डर को शेयर की गई ड्राइव से बाहर ले जाने की अनुमति है या नहीं. अगर आइटम फ़ोल्डर नहीं है, तो यह वैल्यू गलत होती है. यह सिर्फ़ शेयर की गई ड्राइव में मौजूद आइटम के लिए अपने-आप भर जाता है. |
capabilities.canReadDrive |
सिर्फ़ आउटपुट के लिए. मौजूदा उपयोगकर्ता, उस शेयर की गई ड्राइव को पढ़ सकता है या नहीं जिसमें यह फ़ाइल मौजूद है. यह सिर्फ़ शेयर की गई ड्राइव में मौजूद आइटम के लिए अपने-आप भर जाता है. |
capabilities.canEdit |
सिर्फ़ आउटपुट के लिए. मौजूदा उपयोगकर्ता इस फ़ाइल में बदलाव कर सकता है या नहीं. अन्य वजहों से, उपयोगकर्ता किसी फ़ाइल में किस तरह के बदलाव कर सकता है, इस पर पाबंदी लग सकती है. उदाहरण के लिए, |
capabilities.canCopy |
सिर्फ़ आउटपुट के लिए. मौजूदा उपयोगकर्ता इस फ़ाइल को कॉपी कर सकता है या नहीं. शेयर की गई ड्राइव में मौजूद किसी आइटम के लिए, यह तय किया जाता है कि मौजूदा उपयोगकर्ता इस आइटम के फ़ोल्डर के अलावा अन्य आइटम कॉपी कर सकता है या नहीं. अगर यह आइटम फ़ोल्डर नहीं है, तो यह तय किया जाता है कि मौजूदा उपयोगकर्ता इस आइटम को कॉपी कर सकता है या नहीं. |
capabilities.canComment |
सिर्फ़ आउटपुट के लिए. मौजूदा उपयोगकर्ता इस फ़ाइल पर टिप्पणी कर सकता है या नहीं. |
capabilities.canAddChildren |
सिर्फ़ आउटपुट के लिए. मौजूदा उपयोगकर्ता इस फ़ोल्डर में बच्चों को जोड़ सकता है या नहीं. अगर आइटम कोई फ़ोल्डर नहीं है, तो यह हमेशा false होता है. |
capabilities.canDelete |
सिर्फ़ आउटपुट के लिए. मौजूदा उपयोगकर्ता इस फ़ाइल को मिटा सकता है या नहीं. |
capabilities.canDownload |
सिर्फ़ आउटपुट के लिए. मौजूदा उपयोगकर्ता इस फ़ाइल को डाउनलोड कर सकता है या नहीं. |
capabilities.canListChildren |
सिर्फ़ आउटपुट के लिए. मौजूदा उपयोगकर्ता इस फ़ोल्डर के चाइल्ड फ़ोल्डर की सूची बना सकता है या नहीं. अगर आइटम कोई फ़ोल्डर नहीं है, तो यह हमेशा false होता है. |
capabilities.canRemoveChildren |
सिर्फ़ आउटपुट के लिए. मौजूदा उपयोगकर्ता के पास, इस फ़ोल्डर से बच्चों की प्रोफ़ाइलें हटाने की अनुमति है या नहीं. अगर आइटम कोई फ़ोल्डर नहीं है, तो यह हमेशा false होता है. शेयर की गई ड्राइव में मौजूद किसी फ़ोल्डर के लिए, इसके बजाय |
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 |
सिर्फ़ आउटपुट के लिए. इस कुकी से यह पता चलता है कि क्या फ़ाइल पर कॉन्टेंट से जुड़ी कोई पाबंदी है. इसे मौजूदा उपयोगकर्ता हटा सकता है. |
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. |
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 |
सिर्फ़ आउटपुट के लिए. वह समय जब कॉन्टेंट पर पाबंदी लगाई गई थी (आरएफ़सी 3339 फ़ॉर्मैट में टाइमस्टैंप). यह वैल्यू सिर्फ़ तब भरी जाती है, जब |
ownerRestricted |
क्या कॉन्टेंट पर लगी पाबंदी को सिर्फ़ फ़ाइल का मालिक बदल सकता है या हटा सकता है. शेयर की गई ड्राइव में मौजूद फ़ाइलों के लिए, |
systemRestricted |
सिर्फ़ आउटपुट के लिए. कॉन्टेंट पर पाबंदी सिस्टम ने लगाई है या नहीं. उदाहरण के लिए, ई-सिग्नेचर की वजह से. उपयोगकर्ता, सिस्टम की ओर से कॉन्टेंट पर लगाई गई पाबंदियों में बदलाव नहीं कर सकते या उन्हें हटा नहीं सकते. |
DownloadRestrictionsMetadata
फ़ाइल डाउनलोड करने पर पाबंदियां लागू हैं.
JSON के काेड में दिखाना |
---|
{ "itemDownloadRestriction": { object ( |
फ़ील्ड | |
---|---|
itemDownloadRestriction |
फ़ाइल डाउनलोड करने पर पाबंदी, सीधे तौर पर मालिक या मीटिंग का आयोजन करने वाले व्यक्ति ने लगाई हो. इसमें शेयर की गई ड्राइव की सेटिंग या डीएलपी के नियमों को ध्यान में नहीं रखा जाता. |
effectiveDownloadRestrictionWithContext |
सिर्फ़ आउटपुट के लिए. इस फ़ाइल को डाउनलोड करने पर लागू होने वाली पाबंदी. इसमें पाबंदी से जुड़ी सभी सेटिंग और डीएलपी के नियमों को ध्यान में रखा जाता है. |
DownloadRestriction
फ़ाइल को कॉपी और डाउनलोड करने पर पाबंदी.
JSON के काेड में दिखाना |
---|
{ "restrictedForReaders": boolean, "restrictedForWriters": boolean } |
फ़ील्ड | |
---|---|
restrictedForReaders |
क्या डाउनलोड और कॉपी करने की सुविधा, पढ़ने वालों के लिए प्रतिबंधित है. |
restrictedForWriters |
लेखकों के लिए, डाउनलोड और कॉपी करने की सुविधा पर पाबंदी है या नहीं. अगर इस विकल्प को 'सही है' पर सेट किया जाता है, तो खरीदारों के लिए भी डाउनलोड करने की सुविधा बंद हो जाती है. |
तरीके |
|
---|---|
|
यह फ़ाइल की कॉपी बनाता है और पैच सिमैंटिक के साथ, अनुरोध किए गए सभी अपडेट लागू करता है. |
|
इससे एक नई फ़ाइल बनती है. |
|
यह विकल्प, उपयोगकर्ता के मालिकाना हक वाली किसी फ़ाइल को ट्रैश में भेजे बिना हमेशा के लिए मिटा देता है. |
|
यह कुकी, किसी फ़ाइल का कॉन्टेंट डाउनलोड करती है. |
|
इससे उपयोगकर्ता की ट्रैश की गई सभी फ़ाइलें हमेशा के लिए मिट जाती हैं. |
|
यह फ़ंक्शन, Google Workspace दस्तावेज़ को अनुरोध किए गए MIME टाइप में एक्सपोर्ट करता है. साथ ही, एक्सपोर्ट किए गए बाइट कॉन्टेंट को दिखाता है. |
|
यह फ़ाइल आईडी का एक सेट जनरेट करता है. इसे फ़ाइल बनाने या कॉपी करने के अनुरोधों में दिया जा सकता है. |
|
आईडी के हिसाब से, किसी फ़ाइल का मेटाडेटा या कॉन्टेंट मिलता है. |
|
उपयोगकर्ता की फ़ाइलों की सूची दिखाता है. |
|
किसी फ़ाइल पर मौजूद लेबल की सूची दिखाता है. |
|
इस तरीके का इस्तेमाल करके, किसी फ़ाइल पर लागू किए गए लेबल के सेट में बदलाव किया जा सकता है. |
|
यह फ़ाइल के मेटाडेटा और/या कॉन्टेंट को अपडेट करता है. |
|
यह कुकी, किसी फ़ाइल में किए गए बदलावों के बारे में सूचना पाने के लिए सदस्यता लेती है. |