نمایش گفتگوی اشتراک گذاری

برای اینکه کاربران بتوانند فایل‌های 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>

کجا:

دکمه‌ی شروع را اضافه کنید

در رابط کاربری خود، یک خط کد مشابه کد زیر اضافه کنید:

<button onclick="s.showSettingsDialog()">Share</button>

این کد، تابع showSettingsDialog() را هنگام کلیک روی دکمه‌ی اشتراک‌گذاری فراخوانی می‌کند.