उपयोगकर्ताओं को सीधे अपने ऐप्लिकेशन से Drive में मौजूद फ़ाइलें शेयर करने की अनुमति देने के लिए, Google Drive के शेयर करने वाले डायलॉग बॉक्स का इस्तेमाल किया जा सकता है. इस मॉडल डायलॉग को आपके ऐप्लिकेशन से शुरू किया जाता है, ताकि Drive पर आइटम शेयर किए जा सकें. पहली इमेज में, Google Docs शेयर करें बटन और इसके बाद दिखने वाला शेयर करने का डायलॉग दिखाया गया है.
Drive शेयर करने के डायलॉग बॉक्स को चालू करने के लिए, अपने यूज़र इंटरफ़ेस (यूआई) में डायलॉग स्क्रिप्ट और लॉन्च बटन या लॉन्च करने का अन्य तरीका जोड़ें.
डायलॉग स्क्रिप्ट जोड़ें
शेयर करने के डायलॉग का इंस्टेंस बनाने के लिए, अपने लॉन्च करने वाले पेज पर यह स्क्रिप्ट जोड़ें:
<head>
...
<script type="text/javascript" src="https://apis.google.com/js/api.js"></script>
<script type="text/javascript">
init = function() {
s = new gapi.drive.share.ShareClient();
s.setOAuthToken('<OAUTH_TOKEN>');
s.setItemIds(['<FILE_ID>']);
}
window.onload = function() {
gapi.load('drive-share', init);
}
</script>
</head>
जगह:
<OAUTH_TOKEN>
को अनुमति वाले उपयोगकर्ता के OAuth2 ऐक्सेस टोकन से बदला जाना चाहिए.<FILE_ID>
को शेयर करने के लिए फ़ाइल के आईडी से बदला जाना चाहिए.
लॉन्च करने का बटन जोड़ें
अपने यूज़र इंटरफ़ेस (यूआई) में, नीचे दिए गए जैसे कोड की एक लाइन जोड़ें:
<button onclick="s.showSettingsDialog()">Share</button>
जब 'शेयर करें' बटन पर क्लिक किया जाता है, तो यह कोड showSettingsDialog()
फ़ंक्शन को कॉल करता है.