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