संसाधन: Revision
किसी फ़ाइल का बदला हुआ वर्शन.
संसाधन के कुछ तरीकों (जैसे कि revisions.update
) के लिए, revisionId
की ज़रूरत होती है. किसी बदलाव के लिए आईडी वापस पाने के लिए, revisions.list
तरीके का इस्तेमाल करें.
JSON के काेड में दिखाना |
---|
{
"exportLinks": {
string: string,
...
},
"id": string,
"mimeType": string,
"kind": string,
"published": boolean,
"etag": string,
"pinned": boolean,
"md5Checksum": string,
"modifiedDate": string,
"lastModifyingUserName": string,
"downloadUrl": string,
"publishAuto": boolean,
"publishedOutsideDomain": boolean,
"publishedLink": string,
"fileSize": string,
"originalFilename": string,
"lastModifyingUser": {
object ( |
फ़ील्ड | |
---|---|
exportLinks |
सिर्फ़ आउटपुट के लिए. Docs Editors की फ़ाइलों को किसी खास फ़ॉर्मैट में एक्सपोर्ट करने के लिंक. यह एक ऐसा ऑब्जेक्ट है जिसमें |
id |
सिर्फ़ आउटपुट के लिए. बदलाव का आईडी. |
mimeType |
सिर्फ़ आउटपुट के लिए. बदलाव का MIME टाइप. |
kind |
सिर्फ़ आउटपुट के लिए. यह हमेशा |
published |
यह बदलाव पब्लिश किया गया है या नहीं. यह सिर्फ़ Docs Editors की फ़ाइलों के लिए अपने-आप भरता है और इसमें सिर्फ़ Docs Editors की फ़ाइलों के लिए बदलाव किया जा सकता है. |
etag |
सिर्फ़ आउटपुट के लिए. बदलाव का ETag. |
pinned |
यह बदलाव पिन किया गया है या नहीं, ताकि इसे अपने-आप मिटने से रोका जा सके. अगर इसे सेट नहीं किया जाता है, तो नया कॉन्टेंट अपलोड होने के 30 दिनों बाद, बदलाव अपने-आप मिट जाता है. इस फ़ील्ड में सिर्फ़ उन फ़ाइलों के लिए बदलाव किया जा सकता है जिनका कॉन्टेंट Drive में सेव किया गया है. इसमें Docs Editors की फ़ाइलें शामिल नहीं हैं. drive.files.insert/update/copy के ज़रिए बनाए गए वर्शन को भी पिन किया जा सकता है. इसके लिए, pinned क्वेरी पैरामीटर का इस्तेमाल करें. पिन किए गए वर्शन को हमेशा के लिए सेव किया जाता है. इसके लिए, अतिरिक्त स्टोरेज कोटा का इस्तेमाल किया जाता है. ज़्यादा से ज़्यादा 200 वर्शन पिन किए जा सकते हैं. |
md5Checksum |
सिर्फ़ आउटपुट के लिए. इस वर्शन के कॉन्टेंट के लिए MD5 चेकसम. यह सिर्फ़ उन फ़ाइलों के लिए उपलब्ध होगा जिनमें Drive में सेव किया गया कॉन्टेंट मौजूद है. |
modifiedDate |
सिर्फ़ आउटपुट के लिए. इस वर्शन में पिछली बार बदलाव कब किया गया था (आरएफ़सी 3339 टाइमस्टैंप के हिसाब से फ़ॉर्मैट किया गया). |
lastModifyingUserName |
सिर्फ़ आउटपुट के लिए. इस वर्शन में आखिरी बार बदलाव करने वाले उपयोगकर्ता का नाम. |
downloadUrl |
सिर्फ़ आउटपुट के लिए. फ़ाइल को डाउनलोड करने के लिए, कुछ समय के लिए उपलब्ध यूआरएल. यह सिर्फ़ उन फ़ाइलों के लिए उपलब्ध होगा जिनमें Drive में सेव किया गया कॉन्टेंट मौजूद है. |
publishAuto |
क्या बाद के बदलाव अपने-आप फिर से पब्लिश हो जाएंगे. यह सिर्फ़ Docs Editors की फ़ाइलों के लिए अपने-आप भरता है और इसमें सिर्फ़ Docs Editors की फ़ाइलों के लिए बदलाव किया जा सकता है. |
publishedOutsideDomain |
यह बदलाव, डोमेन के बाहर पब्लिश किया गया है या नहीं. यह सिर्फ़ Docs Editors की फ़ाइलों के लिए अपने-आप भरता है और इसमें सिर्फ़ Docs Editors की फ़ाइलों के लिए बदलाव किया जा सकता है. |
publishedLink |
सिर्फ़ आउटपुट के लिए. पब्लिश किए गए वर्शन का लिंक. यह सिर्फ़ Docs Editors की फ़ाइलों के लिए पॉप्युलेट होता है. |
fileSize |
सिर्फ़ आउटपुट के लिए. बाइट में, वर्शन का साइज़. यह सिर्फ़ उन फ़ाइलों के लिए उपलब्ध होगा जिनमें Drive में सेव किया गया कॉन्टेंट मौजूद है. |
originalFilename |
सिर्फ़ आउटपुट के लिए. इस वर्शन को बनाते समय फ़ाइल का असली नाम. यह सिर्फ़ उन फ़ाइलों के लिए उपलब्ध होगा जिनमें Drive में सेव किया गया कॉन्टेंट मौजूद है. |
lastModifyingUser |
सिर्फ़ आउटपुट के लिए. इस वर्शन में आखिरी बार बदलाव करने वाला उपयोगकर्ता. यह फ़ील्ड सिर्फ़ तब दिखता है, जब आखिरी बदलाव किसी ऐसे व्यक्ति ने किया हो जिसने साइन इन किया हो. |
selfLink |
सिर्फ़ आउटपुट के लिए. इस बदलाव पर वापस जाने का लिंक. |
तरीके |
|
---|---|
|
यह फ़ाइल के किसी वर्शन को हमेशा के लिए मिटा देता है. |
|
किसी खास वर्शन को ऐक्सेस करता है. |
|
किसी फ़ाइल के वर्शन की सूची बनाता है. |
|
किसी वर्शन को अपडेट करता है. |
|
किसी वर्शन को अपडेट करता है. |