संसाधन: फ़ाइल
किसी फ़ाइल का मेटाडेटा.
संसाधन के कुछ तरीकों (जैसे कि files.update
) के लिए, fileId
की ज़रूरत होती है. किसी फ़ाइल का आईडी वापस पाने के लिए, files.list
तरीके का इस्तेमाल करें.
JSON के काेड में दिखाना |
---|
{ "ownerNames": [ string ], "exportLinks": { string: string, ... }, "parents": [ { object ( |
फ़ील्ड | |
---|---|
ownerNames[] |
सिर्फ़ आउटपुट के लिए. इस फ़ाइल के मालिक या मालिकों के नाम. शेयर की गई ड्राइव में मौजूद आइटम के लिए यह फ़ील्ड नहीं भरा जाता. |
exportLinks |
सिर्फ़ आउटपुट के लिए. Docs Editors की फ़ाइलों को किसी खास फ़ॉर्मैट में एक्सपोर्ट करने के लिंक. यह एक ऐसा ऑब्जेक्ट है जिसमें |
parents[] |
उस पैरंट फ़ोल्डर का आईडी जिसमें फ़ाइल मौजूद है. किसी फ़ाइल का सिर्फ़ एक पैरंट फ़ोल्डर हो सकता है. एक से ज़्यादा पैरंट फ़ोल्डर तय करने की सुविधा उपलब्ध नहीं है. अगर फ़ाइल को शामिल करने के अनुरोध में यह जानकारी नहीं दी गई है, तो फ़ाइल को सीधे उपयोगकर्ता के 'मेरी ड्राइव' फ़ोल्डर में रखा जाता है. अगर कॉपी करने के अनुरोध में पैरंट फ़ोल्डर के बारे में जानकारी नहीं दी गई है, तो फ़ाइल को सोर्स फ़ाइल के किसी भी ऐसे पैरंट फ़ोल्डर में कॉपी कर दिया जाता है जिसे खोजा जा सकता है. फ़ाइलों को अपडेट करने के अनुरोधों में, पैरंट फ़ोल्डर की सूची में बदलाव करने के लिए |
owners[] |
सिर्फ़ आउटपुट के लिए. इस फ़ाइल का मालिक. लेगसी फ़ाइलों में से सिर्फ़ कुछ के एक से ज़्यादा मालिक हो सकते हैं. शेयर की गई ड्राइव में मौजूद आइटम के लिए, इस फ़ील्ड में अपने-आप जानकारी नहीं भरती. |
openWithLinks |
सिर्फ़ आउटपुट के लिए. यह मैप, उपयोगकर्ता के हर ऐप्लिकेशन के आईडी को उस ऐप्लिकेशन से फ़ाइल खोलने के लिंक से जोड़ता है. यह मैप सिर्फ़ तब दिखता है, जब drive.apps.readonly स्कोप का इस्तेमाल किया जाता है. यह एक ऐसा ऑब्जेक्ट है जिसमें |
properties[] |
प्रॉपर्टी की सूची. |
permissions[] |
सिर्फ़ आउटपुट के लिए. इस फ़ाइल को ऐक्सेस करने वाले उपयोगकर्ताओं के लिए अनुमतियों की सूची. शेयर की गई ड्राइव में मौजूद आइटम के लिए यह फ़ील्ड नहीं भरा जाता. |
spaces[] |
सिर्फ़ आउटपुट के लिए. उन स्पेस की सूची जिनमें फ़ाइल मौजूद है. |
permissionIds[] |
सिर्फ़ आउटपुट के लिए. files.list में उन उपयोगकर्ताओं के लिए अनुमति आईडी की सूची होती है जिनके पास इस फ़ाइल का ऐक्सेस है. |
contentRestrictions[] |
फ़ाइल के कॉन्टेंट को ऐक्सेस करने से जुड़ी पाबंदियां. यह फ़ील्ड सिर्फ़ तब दिखता है, जब इस तरह की कोई पाबंदी मौजूद हो. |
kind |
सिर्फ़ आउटपुट के लिए. फ़ाइल किस तरह की है. यह हमेशा |
userPermission |
सिर्फ़ आउटपुट के लिए. इस फ़ाइल पर पुष्टि किए गए उपयोगकर्ता के लिए अनुमतियां. |
fileExtension |
सिर्फ़ आउटपुट के लिए. |
md5Checksum |
सिर्फ़ आउटपुट के लिए. इस फ़ाइल के कॉन्टेंट के लिए MD5 चेकसम. इस फ़ील्ड में सिर्फ़ उन फ़ाइलों की जानकारी दिखती है जिनका कॉन्टेंट Google Drive में सेव किया गया है. Docs Editors या शॉर्टकट फ़ाइलों के लिए, यह फ़ील्ड नहीं दिखता. |
selfLink |
सिर्फ़ आउटपुट के लिए. इस फ़ाइल का लिंक. |
lastModifyingUserName |
सिर्फ़ आउटपुट के लिए. इस फ़ाइल में आखिरी बार बदलाव करने वाले उपयोगकर्ता का नाम. |
editable |
सिर्फ़ आउटपुट के लिए. इस्तेमाल बंद कर दिया गया है: इसके बजाय, |
writersCanShare |
लेखक, दस्तावेज़ को अन्य लोगों के साथ शेयर कर सकते हैं या नहीं. शेयर की गई ड्राइव में मौजूद आइटम के लिए यह फ़ील्ड नहीं भरा जाता. |
downloadUrl |
सिर्फ़ आउटपुट के लिए. यह फ़ाइल को डाउनलोड करने के लिए, कम समय के लिए उपलब्ध यूआरएल होता है. यह फ़ील्ड सिर्फ़ उन फ़ाइलों के लिए भरा जाता है जिनका कॉन्टेंट Google Drive में सेव किया गया है. इसे Google Docs या शॉर्टकट फ़ाइलों के लिए नहीं भरा जाता. |
mimeType |
फ़ाइल का MIME टाइप. नया कॉन्टेंट अपलोड करते समय, सिर्फ़ अपडेट करने पर इसमें बदलाव किया जा सकता है. इस फ़ील्ड को खाली छोड़ा जा सकता है. अपलोड किए गए कॉन्टेंट के MIME टाइप से, mimetype का पता लगाया जाएगा. |
driveId |
सिर्फ़ आउटपुट के लिए. शेयर की गई उस ड्राइव का आईडी जिसमें फ़ाइल मौजूद है. यह सिर्फ़ शेयर की गई ड्राइव में मौजूद आइटम के लिए अपने-आप भर जाता है. |
thumbnailLink |
सिर्फ़ आउटपुट के लिए. अगर उपलब्ध हो, तो फ़ाइल के थंबनेल का कुछ समय के लिए मान्य लिंक. आम तौर पर, यह कुछ घंटों तक रहती है. क्रॉस-ऑरिजिन रिसॉर्स शेयरिंग (सीओआरएस) की वजह से, इसका इस्तेमाल सीधे तौर पर वेब ऐप्लिकेशन पर नहीं किया जा सकता. इसलिए, प्रॉक्सी सर्वर का इस्तेमाल करें. इस फ़ील्ड में वैल्यू सिर्फ़ तब भरी जाती है, जब अनुरोध करने वाला ऐप्लिकेशन फ़ाइल के कॉन्टेंट को ऐक्सेस कर सकता है. अगर फ़ाइल को सार्वजनिक तौर पर शेयर नहीं किया गया है, तो |
appDataContents |
सिर्फ़ आउटपुट के लिए. क्या यह फ़ाइल, ऐप्लिकेशन डेटा फ़ोल्डर में है. |
webViewLink |
सिर्फ़ आउटपुट के लिए. यह लिंक सिर्फ़ सार्वजनिक फ़ोल्डर पर उपलब्ध होता है. इससे Google Drive की वेबसाइट होस्टिंग सुविधा के ज़रिए, स्टैटिक वेब ऐसेट (एचटीएमएल, सीएसएस, जेएस वगैरह) देखी जा सकती हैं. |
iconLink |
सिर्फ़ आउटपुट के लिए. फ़ाइल के आइकॉन का लिंक. |
shared |
सिर्फ़ आउटपुट के लिए. क्या फ़ाइल शेयर की गई है. शेयर की गई ड्राइव में मौजूद आइटम के लिए यह फ़ील्ड नहीं भरा जाता. |
lastModifyingUser |
सिर्फ़ आउटपुट के लिए. इस फ़ाइल में आखिरी बार बदलाव करने वाला उपयोगकर्ता. यह फ़ील्ड सिर्फ़ तब दिखता है, जब आखिरी बदलाव किसी ऐसे व्यक्ति ने किया हो जिसने साइन इन किया हो. |
defaultOpenWithLink |
सिर्फ़ आउटपुट के लिए. इस फ़ाइल को उपयोगकर्ता के डिफ़ॉल्ट ऐप्लिकेशन से खोलने का लिंक. यह फ़ील्ड सिर्फ़ तब भरा जाता है, जब drive.apps.readonly स्कोप का इस्तेमाल किया जाता है. |
headRevisionId |
सिर्फ़ आउटपुट के लिए. फ़ाइल के मुख्य वर्शन का आईडी. इस फ़ील्ड में सिर्फ़ उन फ़ाइलों की जानकारी दिखती है जिनका कॉन्टेंट Google Drive में सेव किया गया है. Docs Editors या शॉर्टकट फ़ाइलों के लिए, यह फ़ील्ड नहीं दिखता. |
copyable |
सिर्फ़ आउटपुट के लिए. इस्तेमाल बंद कर दिया गया है: इसके बजाय, |
etag |
सिर्फ़ आउटपुट के लिए. फ़ाइल का ETag. |
sharingUser |
सिर्फ़ आउटपुट के लिए. अगर उपलब्ध हो, तो उस उपयोगकर्ता का नाम जिसने मौजूदा उपयोगकर्ता के साथ आइटम शेयर किया है. |
alternateLink |
सिर्फ़ आउटपुट के लिए. फ़ाइल को Google के किसी एडिटर या व्यूअर में खोलने का लिंक. |
embedLink |
सिर्फ़ आउटपुट के लिए. फ़ाइल को एम्बेड करने का लिंक. |
webContentLink |
सिर्फ़ आउटपुट के लिए. कुकी पर आधारित पुष्टि करने की प्रोसेस का इस्तेमाल करके, ब्राउज़र में फ़ाइल का कॉन्टेंट डाउनलोड करने का लिंक. अगर कॉन्टेंट को सार्वजनिक तौर पर शेयर किया जाता है, तो उसे बिना किसी क्रेडेंशियल के डाउनलोड किया जा सकता है. |
fileSize |
सिर्फ़ आउटपुट के लिए. ब्लॉब और पहले पक्ष के एडिटर की फ़ाइलों का साइज़, बाइट में. यह उन फ़ाइलों के लिए नहीं भरा जाएगा जिनका कोई साइज़ नहीं है. जैसे, शॉर्टकट और फ़ोल्डर. |
copyRequiresWriterPermission |
क्या पढ़ने वालों और टिप्पणी करने वालों के लिए, इस फ़ाइल को कॉपी, प्रिंट या डाउनलोड करने के विकल्प बंद किए जाने चाहिए. |
hasThumbnail |
सिर्फ़ आउटपुट के लिए. क्या इस फ़ाइल का थंबनेल है. इससे यह पता नहीं चलता कि अनुरोध करने वाले ऐप्लिकेशन के पास थंबनेल का ऐक्सेस है या नहीं. ऐक्सेस की जांच करने के लिए, thumbnailLink फ़ील्ड देखें. |
folderColorRgb |
अगर फ़ाइल कोई फ़ोल्डर है या किसी फ़ोल्डर का शॉर्टकट है, तो फ़ोल्डर का रंग आरजीबी हेक्स स्ट्रिंग के तौर पर दिखता है. चुने जा सकने वाले रंगों की सूची, About रिसॉर्स के folderColorPalette फ़ील्ड में उपलब्ध होती है. अगर कोई ऐसा रंग चुना जाता है जो इस्तेमाल नहीं किया जा सकता, तो उसे पैलेट में मौजूद मिलते-जुलते रंग में बदल दिया जाएगा. |
id |
फ़ाइल का आईडी. |
title |
इस फ़ाइल का टाइटल. ध्यान दें कि शेयर की गई ड्राइव के टॉप लेवल फ़ोल्डर, 'मेरी ड्राइव' का रूट फ़ोल्डर, और ऐप्लिकेशन डेटा फ़ोल्डर जैसे आइटम के टाइटल में बदलाव नहीं किया जा सकता. |
description |
फ़ाइल के बारे में कम शब्दों में जानकारी. |
labels |
फ़ाइल के लिए लेबल का ग्रुप. |
labels.viewed |
इस फ़ाइल को इस उपयोगकर्ता ने देखा है या नहीं. |
labels.restricted |
सिर्फ़ आउटपुट के लिए. इस्तेमाल बंद कर दिया गया है: इसके बजाय, |
labels.starred |
उपयोगकर्ता ने इस फ़ाइल को स्टार किया है या नहीं. |
labels.hidden |
सिर्फ़ आउटपुट के लिए. समर्थन नहीं होना या रुकना. |
labels.trashed |
यह फ़ाइल ट्रैश की गई है या नहीं. यह लेबल, फ़ाइल को ऐक्सेस करने वाले सभी उपयोगकर्ताओं पर लागू होता है. हालांकि, सिर्फ़ मालिकों को फ़ाइलें देखने और उन्हें ट्रैश से वापस लाने की अनुमति होती है. |
labels.modified |
सिर्फ़ आउटपुट के लिए. इस उपयोगकर्ता ने फ़ाइल में बदलाव किया है या नहीं. |
explicitlyTrashed |
सिर्फ़ आउटपुट के लिए. इससे पता चलता है कि इस फ़ाइल को साफ़ तौर पर ट्रैश किया गया है या नहीं. |
createdDate |
सिर्फ़ आउटपुट के लिए. इस फ़ाइल के लिए टाइमस्टैंप बनाना (आरएफ़सी 3339 टाइमस्टैंप के हिसाब से फ़ॉर्मैट किया गया). |
modifiedDate |
इस फ़ाइल में आखिरी बार किसी व्यक्ति ने कब बदलाव किया था (RFC 3339 टाइमस्टैंप के फ़ॉर्मैट में). इसकी वैल्यू को सिर्फ़ तब बदला जा सकता है, जब setModifiedDate पैरामीटर सेट किया गया हो. |
modifiedByMeDate |
सिर्फ़ आउटपुट के लिए. उपयोगकर्ता ने इस फ़ाइल में पिछली बार कब बदलाव किया था (RFC 3339 टाइमस्टैंप के तौर पर फ़ॉर्मैट किया गया). ध्यान दें कि modifiedDate सेट करने से, तारीख सेट करने वाले उपयोगकर्ता के लिए modifiedByMe तारीख भी अपडेट हो जाएगी. |
lastViewedByMeDate |
उपयोगकर्ता ने इस फ़ाइल को पिछली बार कब देखा था (RFC 3339 फ़ॉर्मैट वाला टाइमस्टैंप). |
markedViewedByMeDate |
सिर्फ़ आउटपुट के लिए. समर्थन नहीं होना या रुकना. |
sharedWithMeDate |
सिर्फ़ आउटपुट के लिए. वह समय जब इस फ़ाइल को उपयोगकर्ता के साथ शेयर किया गया था (RFC 3339 टाइमस्टैंप के फ़ॉर्मैट में). |
quotaBytesUsed |
सिर्फ़ आउटपुट के लिए. इस फ़ाइल के लिए इस्तेमाल किए गए कोटा बाइट की संख्या. |
version |
सिर्फ़ आउटपुट के लिए. फ़ाइल के वर्शन का ऐसा नंबर जो लगातार बढ़ता रहता है. इससे सर्वर पर फ़ाइल में किए गए हर बदलाव का पता चलता है. भले ही, अनुरोध करने वाले उपयोगकर्ता को वे बदलाव न दिखें. |
indexableText |
फ़ाइल के लिए इंडेक्स किए जा सकने वाले टेक्स्ट एट्रिब्यूट (सिर्फ़ लिखे जा सकते हैं) |
indexableText.text |
इस फ़ाइल के लिए इंडेक्स किया जाने वाला टेक्स्ट. |
originalFilename |
अगर अपलोड किए गए कॉन्टेंट का ओरिजनल फ़ाइल नाम उपलब्ध है, तो उसे दिखाएं. अगर उपलब्ध नहीं है, तो |
ownedByMe |
सिर्फ़ आउटपुट के लिए. यह फ़ाइल मौजूदा उपयोगकर्ता के मालिकाना हक में है या नहीं. शेयर की गई ड्राइव में मौजूद आइटम के लिए यह फ़ील्ड नहीं भरा जाता. |
canComment |
सिर्फ़ आउटपुट के लिए. इस्तेमाल बंद कर दिया गया है: इसके बजाय, |
shareable |
सिर्फ़ आउटपुट के लिए. इस्तेमाल बंद कर दिया गया है: इसके बजाय, |
fullFileExtension |
सिर्फ़ आउटपुट के लिए. फ़ाइल का पूरा एक्सटेंशन; टाइटल से निकाला गया. इसमें एक साथ कई एक्सटेंशन हो सकते हैं, जैसे कि "tar.gz". टाइटल से एक्सटेंशन हटाने पर, यह फ़ील्ड खाली नहीं होता. हालांकि, टाइटल में एक्सटेंशन बदलने पर, यह फ़ील्ड अपडेट हो जाता है. इस फ़ील्ड में सिर्फ़ उन फ़ाइलों की जानकारी दिखती है जिनका कॉन्टेंट Google Drive में सेव किया गया है. Docs Editors या शॉर्टकट फ़ाइलों के लिए, यह फ़ील्ड नहीं दिखता. |
isAppAuthorized |
सिर्फ़ आउटपुट के लिए. यह जानकारी कि फ़ाइल को अनुरोध करने वाले ऐप्लिकेशन ने बनाया या खोला है. |
teamDriveId |
सिर्फ़ आउटपुट के लिए. इस्तेमाल बंद कर दिया गया है: इसके बजाय, |
capabilities |
सिर्फ़ आउटपुट के लिए. इस फ़ाइल पर मौजूदा उपयोगकर्ता के पास मौजूद सुविधाएं. हर सुविधा, किसी ऐसी कार्रवाई से जुड़ी होती है जिसे उपयोगकर्ता कर सकता है. |
capabilities.canChangeRestrictedDownload |
सिर्फ़ आउटपुट के लिए. समर्थन नहीं होना या रुकना. |
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 |
सिर्फ़ आउटपुट के लिए. इससे यह पता चलता है कि कोई उपयोगकर्ता, अपने-आप मिली अनुमतियों को फिर से चालू कर सकता है या नहीं. |
hasAugmentedPermissions |
सिर्फ़ आउटपुट के लिए. इस फ़ाइल पर सीधे तौर पर अनुमतियां हैं या नहीं. यह फ़ील्ड सिर्फ़ शेयर की गई ड्राइव में मौजूद आइटम के लिए भरा जाता है. |
trashingUser |
सिर्फ़ आउटपुट के लिए. अगर फ़ाइल को ट्रैश किया गया है, तो उसे ट्रैश करने वाले उपयोगकर्ता का नाम. यह सिर्फ़ शेयर की गई ड्राइव में मौजूद आइटम के लिए अपने-आप भर जाता है. |
canReadRevisions |
सिर्फ़ आउटपुट के लिए. इस्तेमाल बंद कर दिया गया है: इसके बजाय, |
thumbnailVersion |
सिर्फ़ आउटपुट के लिए. थंबनेल का वर्शन, जिसका इस्तेमाल थंबनेल कैश मेमोरी को अमान्य करने के लिए किया जाता है. |
trashedDate |
सिर्फ़ आउटपुट के लिए. वह समय जब आइटम को ट्रैश किया गया था (आरएफ़सी 3339 टाइमस्टैंप के हिसाब से फ़ॉर्मैट किया गया). यह सिर्फ़ शेयर की गई ड्राइव में मौजूद आइटम के लिए अपने-आप भर जाता है. |
thumbnail |
फ़ाइल के लिए थंबनेल. इसका इस्तेमाल सिर्फ़ तब किया जाएगा, जब स्टैंडर्ड थंबनेल जनरेट नहीं किया जा सकता. |
thumbnail.image |
थंबनेल इमेज के यूआरएल के लिए सुरक्षित Base64 कोड में बदले गए बाइट. यह आरएफ़सी 4648 के सेक्शन 5 के मुताबिक होना चाहिए. base64 कोड में बदली गई स्ट्रिंग. |
thumbnail.mimeType |
थंबनेल का MIME टाइप. |
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.date |
सिर्फ़ आउटपुट के लिए. फ़ोटो लिए जाने की तारीख और समय (EXIF फ़ॉर्मैट का टाइमस्टैंप). |
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 |
इससे पता चलता है कि इस फ़ाइल के लिए, इनहेरिट की गई अनुमतियां बंद हैं या नहीं. इनहेरिट की गई अनुमतियां, डिफ़ॉल्ट रूप से चालू होती हैं. |
ContentRestriction
फ़ाइल के कॉन्टेंट को ऐक्सेस करने पर पाबंदी.
JSON के काेड में दिखाना |
---|
{
"readOnly": boolean,
"reason": string,
"type": string,
"restrictingUser": {
object ( |
फ़ील्ड | |
---|---|
readOnly |
फ़ाइल का कॉन्टेंट सिर्फ़ पढ़ा जा सकता है या नहीं. अगर कोई फ़ाइल सिर्फ़ पढ़ने के लिए है, तो फ़ाइल का नया वर्शन नहीं जोड़ा जा सकता. साथ ही, टिप्पणियां नहीं जोड़ी जा सकतीं या उनमें बदलाव नहीं किया जा सकता. इसके अलावा, फ़ाइल के टाइटल में भी बदलाव नहीं किया जा सकता. |
reason |
फ़ाइल के कॉन्टेंट पर पाबंदी लगाने की वजह. इसकी वैल्यू सिर्फ़ उन अनुरोधों पर बदली जा सकती है जिनमें |
type |
सिर्फ़ आउटपुट के लिए. कॉन्टेंट पर लगाई गई पाबंदी का टाइप. फ़िलहाल, सिर्फ़ |
restrictingUser |
सिर्फ़ आउटपुट के लिए. वह उपयोगकर्ता जिसने कॉन्टेंट पर पाबंदी लगाई है. यह वैल्यू सिर्फ़ तब भरी जाती है, जब |
restrictionDate |
सिर्फ़ आउटपुट के लिए. वह समय जब कॉन्टेंट पर पाबंदी लगाई गई थी (आरएफ़सी 3339 फ़ॉर्मैट में टाइमस्टैंप). यह वैल्यू सिर्फ़ तब भरी जाती है, जब |
ownerRestricted |
क्या कॉन्टेंट पर लगी पाबंदी को सिर्फ़ फ़ाइल का मालिक बदल सकता है या हटा सकता है. शेयर की गई ड्राइव में मौजूद फ़ाइलों के लिए, |
systemRestricted |
सिर्फ़ आउटपुट के लिए. कॉन्टेंट पर पाबंदी सिस्टम ने लगाई है या नहीं. उदाहरण के लिए, ई-सिग्नेचर की वजह से. उपयोगकर्ता, सिस्टम की ओर से कॉन्टेंट पर लगाई गई पाबंदियों में बदलाव नहीं कर सकते या उन्हें हटा नहीं सकते. |
तरीके |
|
---|---|
|
यह फ़ंक्शन, तय की गई फ़ाइल की कॉपी बनाता है. |
|
यह विकल्प, उपयोगकर्ता के मालिकाना हक वाली किसी फ़ाइल को ट्रैश में भेजे बिना हमेशा के लिए मिटा देता है. |
|
इससे उपयोगकर्ता की ट्रैश की गई सभी फ़ाइलें हमेशा के लिए मिट जाती हैं. |
|
यह फ़ंक्शन, Google Workspace दस्तावेज़ को अनुरोध किए गए MIME टाइप में एक्सपोर्ट करता है. साथ ही, एक्सपोर्ट किए गए बाइट कॉन्टेंट को दिखाता है. |
|
यह फ़ाइल आईडी का एक सेट जनरेट करता है. इसे फ़ाइलें डालने या कॉपी करने के अनुरोधों में दिया जा सकता है. |
|
आईडी के हिसाब से, किसी फ़ाइल का मेटाडेटा या कॉन्टेंट मिलता है. |
|
इससे एक नई फ़ाइल डाली जाती है. |
|
उपयोगकर्ता की फ़ाइलों की सूची दिखाता है. |
|
किसी फ़ाइल पर मौजूद लेबल की सूची दिखाता है. |
|
इस तरीके का इस्तेमाल करके, किसी फ़ाइल पर लागू किए गए लेबल के सेट में बदलाव किया जा सकता है. |
|
यह फ़ाइल के मेटाडेटा और/या कॉन्टेंट को अपडेट करता है. |
|
फ़ाइल के अपडेट होने का समय, सर्वर के मौजूदा समय पर सेट करें. |
|
किसी फ़ाइल को ट्रैश में ले जाता है. |
|
इस तरीके का इस्तेमाल करके, किसी फ़ाइल को ट्रैश से वापस लाया जा सकता है. |
|
यह फ़ाइल के मेटाडेटा और/या कॉन्टेंट को अपडेट करता है. |
|
यह कुकी, किसी फ़ाइल में किए गए बदलावों के बारे में सूचना पाने के लिए सदस्यता लेती है. |