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

आप Drive के यूज़र इंटरफ़ेस (यूआई) या के ज़रिए Google Drive API. जब आप इनसे शेयर करते हैं 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