برای اینکه به کاربران اجازه دهید فایلهای Drive را مستقیماً از برنامه شما به اشتراک بگذارند، میتوانید از گفتگوی اشتراکگذاری Google Drive استفاده کنید. این گفتگوی مدال از برنامه شما فراخوانی می شود تا امکان اشتراک گذاری موارد در Drive را فراهم کند. شکل 1 دکمه اشتراک گذاری اسناد Google و گفتگوی اشتراک گذاری حاصل را نشان می دهد.
برای فعال کردن گفتگوی اشتراکگذاری درایو، اسکریپت گفتگو و یک دکمه راهاندازی یا مکانیزم راهاندازی دیگر را به رابط کاربری خود اضافه کنید.
اسکریپت گفتگو را اضافه کنید
برای ایجاد نمونه ای از گفتگوی اشتراک گذاری، اسکریپت زیر را به صفحه راه اندازی خود اضافه کنید:
<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>
باید با شناسه فایل برای اشتراکگذاری جایگزین شود.
یک دکمه راه اندازی اضافه کنید
در UI خود، یک خط کد مشابه زیر اضافه کنید:
<button onclick="s.showSettingsDialog()">Share</button>
این کد تابع showSettingsDialog()
را با کلیک روی دکمه اشتراک گذاری فراخوانی می کند.