نمایش کادر گفتگوی هم‌رسانی

برای اینکه به کاربران اجازه دهید فایل‌های Drive را مستقیماً از برنامه‌تان هم‌رسانی کنند، می‌توانید از کادر گفتگوی هم‌رسانی Google Drive استفاده کنید. این کادر گفتگوی مدال از برنامه شما فراخوانده می‌شود تا هم‌رسانی موارد در Drive را مجاز کند. شکل ۱ دکمه «هم‌رسانی» در «سندنگار Google» و کادر گفتگوی هم‌رسانی حاصل را نشان می‌دهد.

دکمه و کادر گفتگوی هم‌رسانی
شکل ۱. دکمه هم‌رسانی و کادر گفتگو.

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

مکان:

افزودن دکمه راه‌اندازی

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

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

این کد تابع showSettingsDialog() را هنگام کلیک روی دکمه «هم‌رسانی» فراخوانی می‌کند.