Drive API v2 की गाइड

अगर Google Drive API के वर्शन 2 का इस्तेमाल किया जाता है, तो Google Drive API गाइड के वर्शन 3 में मौजूद ज़्यादातर कॉन्टेंट, वर्शन 2 पर भी लागू होता है. इस सेक्शन में, वर्शन 2 से जुड़ी पूरी जानकारी दी गई है. यह जानकारी, वर्शन 3 की गाइड के खास पेजों पर दिखाई गई जानकारी से अलग है. पूरी जानकारी पाने के लिए, हर सब-सेक्शन में, गाइड के संबंधित पेज का लिंक दिया गया है.

अंतर की पूरी सूची देखने के लिए, Drive API के वर्शन 2 और 3 की तुलना करने वाला रेफ़रंस देखें.

फ़ाइल में किए गए बदलावों को डाउनलोड करना और पब्लिश करना

'फ़ाइल में किए गए बदलावों को डाउनलोड करना और पब्लिश करना पेज पर, यह जानकारी सिर्फ़ वर्शन 2 के लिए है. यह जानकारी, वर्शन 3 के लिए दिखाए गए इन सेक्शन की जगह दिखती है:'

फ़ाइल में किए गए अलग-अलग बदलावों की सूची देखना और उन्हें डाउनलोड करना

किसी फ़ाइल में किए गए बदलावों की सूची मिलने के बाद, किसी भी बदलाव का कॉन्टेंट डाउनलोड किया जा सकता है. इसके लिए, आपको उसकी []downloadUrl](/workspace/drive/api/reference/rest/v2/revisions) प्रॉपर्टी पर, अनुमति वाला GET अनुरोध भेजना होगा. जब किसी बदलाव का अनुरोध किया जाता है, तो Google Drive एक ऐसा यूआरएल जनरेट करता है जो कुछ समय के लिए ही मान्य होता है. इसका इस्तेमाल बाद में नहीं किया जा सकता.

exportLinks प्रॉपर्टी की जांच करके, बदलाव को काम करने वाले किसी भी फ़ॉर्मैट में एक्सपोर्ट किया जा सकता है.

फ़ाइल की कस्टम प्रॉपर्टी

'फ़ाइल की कस्टम प्रॉपर्टी जोड़ना' पेज पर दी गई जानकारी के अलावा, यह जानकारी सिर्फ़ वर्शन 2 के लिए है:

` properties` संसाधन का इस्तेमाल करके, प्रॉपर्टी ऐक्सेस की जाती हैं.

यह एक सामान्य प्रॉपर्टी का स्ट्रक्चर है. इसका इस्तेमाल, फ़ाइल पर Drive की फ़ाइल के डेटाबेस आईडी को सेव करने के लिए किया जा सकता है.

{
  'key':        'additionalID',
  'value':      'ID',
  'visibility': 'PRIVATE'
}

सीमाओं के बारे में ज़्यादा जानकारी के लिए, properties रेफ़रंस दस्तावेज़ में देखें.

शेयर की गई ड्राइव की सुविधा चालू करना

'शेयर की गई ड्राइव की सुविधा लागू करना' पेज पर दी गई जानकारी के अलावा, वर्शन 2 के लिए इस अतिरिक्त फ़ील्ड trashedDate को बदलें.

'शेयर की गई ड्राइव की सुविधा लागू करना' में, शेयर की गई ड्राइव के कॉन्टेंट के साथ काम करते समय, इन तरीकों के लिए supportsAllDrives=true की ज़रूरत होती है:

  • files.get
  • files.list
  • files.insert
  • files.update
  • files.patch
  • files.copy
  • files.trash
  • files.untrash
  • files.delete
  • files.touch
  • children.insert
  • parents.insert
  • changes.list
  • changes.getStartPageToken
  • changes.get
  • permissions.list
  • permissions.get
  • permissions.insert
  • permissions.update
  • permissions.patch
  • permissions.delete

changes.get और changes.list तरीकों में, शेयर की गई ड्राइव के लिए कई पैरामीटर होते हैं. पैरामीटर की सूची देखने के लिए, शेयर की गई ड्राइव पर किए गए बदलाव ट्रैक करना सेक्शन देखें.

फ़ाइलें अपलोड करना

'फ़ाइल का डेटा अपलोड करना' पेज पर, ध्यान दें कि यह जानकारी सिर्फ़ वर्शन 2 के लिए है:

Google Docs के फ़ॉर्मैट में इंपोर्ट करना

Google Drive में कोई फ़ाइल बनाते समय, कुछ तरह की फ़ाइलों को Google Docs, Google Sheets या Google Slides के दस्तावेज़ में बदला जा सकता है. files.insert convert क्वेरी पैरामीटर शामिल करें और फ़ाइल की (workspace_name) mimeType प्रॉपर्टी सेट करें. ज़्यादा जानकारी के लिए, फ़ाइल का डेटा अपलोड करना देखें.

फ़ाइलें, फ़ोल्डर, और ड्राइव शेयर करना

'फ़ाइलें, फ़ोल्डर, और ड्राइव शेयर करना पेज पर ध्यान दें कि वर्शन 3 में, सिर्फ़ एक फ़ील्ड role से उपयोगकर्ता, ग्रुप, या डोमेन के लिए लागू होने वाली भूमिकाओं के बारे में पता चलता है.' वर्शन 2 में, किसी अनुमति के role और additionalRoles दोनों फ़ील्ड से, किसी आइटम के लिए उपयोगकर्ता, ग्रुप या डोमेन की लागू होने वाली भूमिकाओं के बारे में पता चलता है.

वर्शन 2 के लिए खोज क्वेरी में अंतर

वर्शन 2 का title फ़ील्ड, वर्शन 3 में name है. उदाहरण के लिए, फ़ाइलें और फ़ोल्डर खोजना देखें.

वर्शन 2 का createdDate फ़ील्ड, वर्शन 3 में createdTime है. उदाहरण के लिए, शेयर की गई ड्राइव खोजना देखें.

वर्शन 2 का modifiedDate फ़ील्ड, वर्शन 3 में modifiedTime है. वर्शन 2 का lastViewedByMeDate फ़ील्ड, वर्शन 3 में viewedByMeTime है. ज़्यादा जानकारी के लिए, खोज क्वेरी के शब्द और & ऑपरेटर देखें.