Drive API v2 की गाइड

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

फ़र्क़ की पूरी सूची के लिए, वर्शन 2 से v3 रेफ़रंस देखें.

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

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

अलग-अलग संशोधनों की सूची बनाएं और डाउनलोड करें

किसी फ़ाइल में बदलावों की सूची मिलने के बाद, आप किसी भी बदलाव की सामग्री डाउनलोड कर सकते हैं. इसके लिए, आपको downloadUrl प्रॉपर्टी में अधिकृत GET अनुरोध भेजना होगा. आपके बनाए गए बदलावों का अनुरोध करने पर, Google Drive कुछ समय के लिए यह यूआरएल जनरेट करता है. बाद में इस्तेमाल करने के लिए, इस पर भरोसा न करें.

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

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

कस्टम फ़ाइल प्रॉपर्टी पेज पर मौजूद जानकारी के अलावा, नीचे दी गई जानकारी v2 के लिए खास है:

प्रॉपर्टी को properties रिसॉर्स का इस्तेमाल करके ऐक्सेस किया जाता है.

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

{
  'key':        'additionalID',
  'value':      '8e8aceg2af2ge72e78',
  'visibility': 'PRIVATE'
}

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

शेयर की गई ड्राइव से जुड़ी सहायता चालू करें

शेयर की गई ड्राइव के लिए सहायता चालू करें पेज पर दी गई जानकारी के अलावा, v2 के लिए इस अतिरिक्त फ़ील्ड 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 तरीकों में, 'शेयर की गई ड्राइव' से जुड़े कई पैरामीटर होते हैं: पैरामीटर की सूची के लिए, शेयर की गई ड्राइव से जुड़े बदलावों को ट्रैक करना सेक्शन देखें.

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

फ़ाइलें अपलोड करें पेज पर, देखें कि यह जानकारी v2 के लिए है:

Google दस्तावेज़ प्रकार में आयात करें

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

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

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

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

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

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

v2 फ़ील्ड modifiedDate, v3 में modifiedTime है. v2 फ़ील्ड lastViewedByMeDate, v3 में viewedByMeTime है. ज़्यादा जानकारी के लिए, खोज क्वेरी के लिए इस्तेमाल हुए शब्द देखें.