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