संसाधन कुंजियों का इस्तेमाल करके, लिंक से शेयर की गई Drive फ़ाइलों को ऐक्सेस करना

Drive यूज़र इंटरफ़ेस (यूआई) या Google Drive API की मदद से, Google 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