उपयोगकर्ताओं को 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()
फ़ंक्शन को कॉल करता है.