Drive API v2 की गाइड

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

अंतर की पूरी सूची देखने के लिए, Drive API v2 और v3 की तुलना करने के बारे में रेफ़रंस देखें.

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

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

अलग-अलग बदलावों की सूची बनाना और उन्हें डाउनलोड करना

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

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

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

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

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

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

{
  'key':        'additionalID',
  'value':      'ID',
  '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, Google Sheets या Google Slides के दस्तावेज़ में बदला जा सकता है. files.insert convert क्वेरी पैरामीटर शामिल करें और फ़ाइल की (workspace_name) mimeType प्रॉपर्टी सेट करें. ज़्यादा जानकारी के लिए, फ़ाइल डेटा अपलोड करना देखें.

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

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

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

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

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

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