शेयर की गई ड्राइव अलग-अलग संगठन, शेयरिंग, और मालिकाना हक को फ़ॉलो करती हैं 'मेरी ड्राइव' में मौजूद मॉडल. अगर आपका ऐप्लिकेशन, शेयर किए गए फ़ोल्डर पर फ़ाइलें बनाएगा और उन्हें मैनेज करेगा ड्राइव के लिए, आपको अपने ऐप्लिकेशन में 'शेयर की गई ड्राइव' सुविधा लागू करनी होगी. इसकी जटिलता लागू करना आपके ऐप्लिकेशन के फ़ंक्शन पर निर्भर करता है.
शुरू करने के लिए, आपको supportsAllDrives=true
क्वेरी पैरामीटर शामिल करना होगा
आपके अनुरोध, जब आपका ऐप्लिकेशन नीचे दी गई कार्रवाइयां करता है:
डिस्क API v3
files.get
files.list
files.create
files.update
files.copy
files.delete
changes.list
changes.getStartPageToken
permissions.list
permissions.get
permissions.create
permissions.update
permissions.delete
डिस्क API v2
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
supportsAllDrives=true
पैरामीटर से Google Drive को पता चलता है कि
ऐप्लिकेशन को शेयर की गई ड्राइव पर मौजूद फ़ाइलों को मैनेज करने के लिए डिज़ाइन किया गया है.
ऐसे ऐप्लिकेशन जो अनुमतियों को पढ़ते हैं या उनमें बदलाव करते हैं, बदलावों को ट्रैक करते हैं या कई कॉर्पोरा में खोजने के लिए अतिरिक्त 'शेयर की गई ड्राइव' की ज़रूरत होती है. इस दस्तावेज़ का बाकी हिस्सा, उन अतिरिक्त बदलावों को हाइलाइट करता है जो लागू करने के लिए ज़रूरी हैं ये टास्क पूरे कर सकें.
शेयर की गई ड्राइव पर कॉन्टेंट खोजना
खोजने के लिए files.list
तरीके का इस्तेमाल करें
शेयर की गई ड्राइव. इस सेक्शन में, 'शेयर की गई ड्राइव' के लिए बने फ़ील्ड के बारे में जानकारी दी गई है
files.list
तरीका. शेयर की गई ड्राइव को खोजने के लिए, इसे देखें
फ़ाइलें और फ़ोल्डर खोजें.
files.list
तरीके में, शेयर की गई ये ऐसेट शामिल हैं
ड्राइव के हिसाब से बने फ़ील्ड और क्वेरी मोड:
driveId
— खोजने के लिए शेयर की गई ड्राइव का आईडी.includeItemsFromAllDrives
— शेयर की गई ड्राइव में मौजूद आइटम शामिल किए जाने चाहिए या नहीं नतीजों में. अगर यह वैल्यू मौजूद नहीं है या 'गलत है' पर सेट है, तो शेयर की गई ड्राइव के आइटम लौटाए नहीं जाते.corpora
— फ़ाइलों का हिस्सा (फ़ाइलें/दस्तावेज़) जिस पर क्वेरी लागू होती है.user
,domain
, और इन फ़ाइलों का इस्तेमाल किया जा सकता हैdrive
औरallDrives
. बेहतर काम करने के लिए,allDrives
के बजायuser
याdrive
को प्राथमिकता दें.supportsAllDrives
— क्या अनुरोध करने वाला ऐप्लिकेशन काम करता है 'मेरी ड्राइव' और 'शेयर की गई ड्राइव' दोनों में. अगर गलत है, तो शेयर की गई ड्राइव के आइटम जवाब में शामिल हैं.
नीचे दिए गए क्वेरी मोड, खास तौर पर शेयर की गई ड्राइव के लिए हैं:
includeItemsFromAllDrives |
corpora |
क्वेरी वर्णन |
---|---|---|
true |
user |
उपयोगकर्ता की ऐक्सेस की गई क्वेरी की फ़ाइलें. इनमें, 'शेयर की गई ड्राइव' और 'मेरी ड्राइव', दोनों तरह की फ़ाइलें शामिल हैं. |
true |
drive |
तय की गई 'शेयर की गई ड्राइव' में मौजूद सभी आइटम के लिए क्वेरी करता है. अनुरोध में driveId मौजूद होना चाहिए. |
true |
allDrives |
उपयोगकर्ता जिन फ़ाइलों को ऐक्सेस करता है और उन सभी शेयर की गई ड्राइव के बारे में क्वेरी करता है जिनके सदस्य उसे ऐक्सेस करते हैं. ध्यान दें कि इस जवाब में incompleteSearch : true शामिल हो सकता है. इससे यह पता चलता है कि इस अनुरोध के लिए कुछ कॉर्पोरा नहीं खोजे गए. |
true |
domain |
डोमेन पर शेयर की गई क्वेरी की फ़ाइलें. इनमें 'शेयर की गई ड्राइव' और 'मेरी ड्राइव', दोनों तरह की फ़ाइलें शामिल हैं. |
शेयर की गई ड्राइव में हुए बदलावों को ट्रैक करना
बदलावों को ट्रैक करने के लिए, changes.list
तरीके का इस्तेमाल करें
शेयर की गई ड्राइव पर. इस सेक्शन में, 'शेयर की गई ड्राइव' के लिए बने फ़ील्ड के बारे में जानकारी दी गई है
changes.list
तरीका. ज़्यादा जानकारी के लिए, इसे देखें
उपयोगकर्ताओं और शेयर की गई ड्राइव में किए गए बदलावों को ट्रैक करना.
changes.list
तरीके में, शेयर की गई ये ऐसेट शामिल हैं
ड्राइव के हिसाब से बने फ़ील्ड और क्वेरी मोड:
driveId
— वह 'शेयर की गई ड्राइव' जिससे किए गए बदलाव दिखते हैं. अगर आपने बताया गया है, तो बदलाव आईडी का मतलब 'शेयर की गई ड्राइव' में हुए बदलावों से है, न कि उपयोगकर्ता को दिखाई गई फ़ाइलों में बदलाव करते हैं. किसी शेयर की गई ड्राइव का रेफ़रंस देने के लिए बदलाव के लिए, शेयर की गई ड्राइव का आईडी और बदलाव आईडी, दोनों का इस्तेमाल आइडेंटिफ़ायर के तौर पर किया जाना चाहिए.supportsAllDrives
— क्या अनुरोध करने वाला ऐप्लिकेशन, शेयर किए गए ऐप्लिकेशन के साथ काम करता है ड्राइव. अगर 'गलत है' पर सेट है, तो शेयर की गई ड्राइव के आइटम. इसमें, शेयर की गई ड्राइव और शेयर की गई ड्राइव में मौजूद फ़ाइलें नहीं दिखाई जाती हैं.includeItemsFromAllDrives
— शेयर की गई ड्राइव में मौजूद फ़ाइलों या बदलावों को इन फ़ाइलों में शामिल किया जाना चाहिए जो बदलावों की सूची में शामिल है.
नीचे दिए गए क्वेरी मोड, खास तौर पर शेयर की गई ड्राइव के लिए हैं:
includeItemsFromAllDrives |
driveId |
क्वेरी वर्णन |
---|---|---|
true |
नहीं | ये बदलाव, उपयोगकर्ता की ऐक्सेस की गई 'शेयर की गई ड्राइव' में या उससे बाहर की फ़ाइलों में हुए बदलावों को दिखाते हैं. ये बदलाव, उन 'शेयर की गई ड्राइव' में भी हुए बदलाव दिखाते हैं जिनका ऐक्सेस उपयोगकर्ता ने बना रखा है. |
true |
हां | ये बदलाव, शेयर की गई किसी ड्राइव और उसमें मौजूद आइटम में हुए बदलावों को दिखाते हैं. |
बदलाव लॉग के व्यवहार के बारे में ज़्यादा जानकारी के लिए, यह देखें लॉग बदलें.
Drive के यूज़र इंटरफ़ेस (यूआई) में, शेयर की गई ड्राइव से जुड़ी सहायता पाने की सुविधा चालू करना
Drive के यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके, शेयर की गई ड्राइव का कॉन्टेंट ऐक्सेस करने के लिए, पक्का करें कि आपने "शेयर की गई ड्राइव के साथ काम करता है" में Google API कंसोल. ज़्यादा जानकारी के लिए, इसे देखें Drive के यूज़र इंटरफ़ेस (यूआई) इंटिग्रेशन को कॉन्फ़िगर करें.
शेयर की गई ड्राइव के साथ फ़ाइल पिकर का इस्तेमाल करना
फ़ाइल पिकर की मदद से, शेयर की गई ड्राइव में मौजूद आइटम चुने जा सकते हैं. शेयर की गई ड्राइव के साथ काम करने की सुविधा चालू करने और शेयर की गई ड्राइव का व्यू जोड़ने के बारे में जानकारी के लिए फ़ाइल पिकर में, Google पिकर एपीआई देखें.
अगले चरण
इसके लिए, शेयर की गई ड्राइव मैनेज करना जारी रखें शेयर की गई ड्राइव बनाने और उनकी अनुमतियों को मैनेज करने में मदद मिलती है.