Drive के यूज़र इंटरफ़ेस (यूआई) या Google Drive API का इस्तेमाल करके, Google Drive में मौजूद फ़ाइलों और फ़ोल्डर को दूसरों के साथ शेयर किया जा सकता है. Drive से फ़ाइल शेयर करते समय, आपके पास यह तय करने का विकल्प होता है कि क्या लोग फ़ाइल में बदलाव कर सकते हैं, टिप्पणी कर सकते हैं या सिर्फ़ फ़ाइल को खोल सकते हैं.
रिसॉर्स कुंजी से, आपकी फ़ाइल को अनचाहे ऐक्सेस से सुरक्षित रखने में मदद मिलती है. रिसॉर्स कुंजियां एक अतिरिक्त पैरामीटर होती हैं. इन्हें पास किया जाता है, ताकि उपयोगकर्ता लिंक का इस्तेमाल करके शेयर की गई कुछ फ़ाइलों को ऐक्सेस कर सकें. जिन उपयोगकर्ताओं ने फ़ाइल को पहले कभी नहीं देखा है उन्हें ऐक्सेस पाने के लिए, संसाधन कुंजी देनी होगी. जिन लोगों ने हाल ही में फ़ाइल देखी है या जिनके पास सीधे ऐक्सेस है उन्हें फ़ाइल ऐक्सेस करने के लिए, संसाधन कुंजी की ज़रूरत नहीं है.
लिंक की मदद से शेयर की गई Drive की फ़ाइल को सिर्फ़ वे उपयोगकर्ता ढूंढ सकते हैं जिनके पास type=user
या type=group
permissions
संसाधन की मदद से फ़ाइल को ऐक्सेस करने की अनुमति है. जिन उपयोगकर्ताओं के पास सिर्फ़ type=domain
या type=anyone
अनुमति का इस्तेमाल करके, लिंक की गई इन फ़ाइलों का ऐक्सेस है उनके अनुरोधों के लिए, संसाधन कुंजी की ज़रूरत पड़ सकती है.
अनुमतियों के बारे में ज़्यादा जानने के लिए, फ़ाइलें, फ़ोल्डर, और ड्राइव शेयर करना लेख पढ़ें. भूमिकाओं और हर भूमिका के लिए अनुमति वाले ऑपरेशन की पूरी सूची के लिए, भूमिकाएं और अनुमतियां देखें.
फ़ाइल से रिसॉर्स की कुंजी पढ़ना
Drive API, files
संसाधन के रीड-ओनली
resourceKey
फ़ील्ड पर, फ़ाइल की संसाधन कुंजी दिखाता है.
अगर फ़ाइल Drive का शॉर्टकट है, तो शॉर्टकट के टारगेट के लिए संसाधन कुंजी, सिर्फ़ पढ़ने के लिए उपलब्ध shortcutDetails.targetResourceKey
फ़ील्ड पर दिखती है.
files
रिसॉर्स के ऐसे फ़ील्ड जिनमें यूआरएल दिखते हैं, जैसे कि exportLinks
, webContentLink
, और webViewLink
में resourceKey
भी शामिल है. Drive के यूज़र इंटरफ़ेस (यूआई) के साथ इंटिग्रेट करने वाले क्लाइंट, state
पैरामीटर में resourceKeys
का इस्तेमाल भी कर सकते हैं. ज़्यादा जानकारी के लिए, फ़ाइलें डाउनलोड करना और एक्सपोर्ट करना लेख पढ़ें.
अनुरोध पर संसाधन कुंजी सेट करना
Drive API के अनुरोधों से रेफ़र की गई किसी भी फ़ाइल के लिए संसाधन कुंजियां, X-Goog-Drive-Resource-Keys
एचटीटीपी हेडर पर सेट होती हैं.
Drive API के अनुरोधों में, X-Goog-Drive-Resource-Keys
एचटीटीपी हेडर के साथ एक या उससे ज़्यादा संसाधन कुंजियां तय की जा सकती हैं.
सिंटैक्स
फ़ाइल आईडी और संसाधन कुंजी का जोड़ा, हेडर पर फ़ॉरवर्ड स्लैश (/
) सेपरेटर का इस्तेमाल करके सेट किया जाता है. हेडर को कॉमा (,
) सेपरेटर का इस्तेमाल करके, सभी फ़ाइल आईडी और संसाधन के बटन जोड़कर बनाया जाता है.
उदाहरण के लिए, फ़ाइल fileId1
को फ़ोल्डर fileId2
से फ़ोल्डर fileId3
में ले जाने का अनुरोध. मान लें कि इन तीन फ़ाइलों के लिए संसाधन कुंजियां, क्रमशः resourceKey1
, resourceKey2
, और resourceKey3
हैं. फ़ॉरवर्ड स्लैश और कॉमा सेपरेटर का इस्तेमाल करके, इन वैल्यू से बनाया गया हेडर यह है:
X-Goog-Drive-Resource-Keys: fileId1/resourceKey1,fileId2/resourceKey2,fileId3/resourceKey3
मिलते-जुलते विषय
- फ़ाइलें, फ़ोल्डर, और ड्राइव शेयर करना
- फ़ाइलें डाउनलोड और एक्सपोर्ट करना
- फ़ाइल के कॉन्टेंट को सुरक्षित करना
- Drive के यूज़र इंटरफ़ेस (यूआई) को इंटिग्रेट करना