برای اینکه کاربران بتوانند فایلهای Drive را مستقیماً از برنامه شما به اشتراک بگذارند، میتوانید از کادر محاورهای اشتراکگذاری Google Drive استفاده کنید. این کادر محاورهای از برنامه شما فراخوانی میشود تا امکان اشتراکگذاری موارد در Drive را فراهم کند. شکل 1 دکمه اشتراکگذاری Google Docs و کادر محاورهای اشتراکگذاری حاصل از آن را نشان میدهد.

برای فعال کردن پنجرهی گفتگوی اشتراکگذاری درایو، اسکریپت پنجره و یک دکمهی راهاندازی یا مکانیزم راهاندازی دیگر را به رابط کاربری خود اضافه کنید.
اسکریپت دیالوگ را اضافه کنید
برای ایجاد یک نمونه از دیالوگ اشتراکگذاری، اسکریپت زیر را به صفحه شروع خود اضافه کنید:
<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() را هنگام کلیک روی دکمهی اشتراکگذاری فراخوانی میکند.