अगर 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
है. ज़्यादा जानकारी के लिए, खोज क्वेरी के लिए इस्तेमाल होने वाले शब्द और ऑपरेटर देखें.