برای اینکه به کاربران اجازه دهید فایلهای 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>
مکان:
<OAUTH_TOKEN>باید با کد دسترسی OAuth2 کاربر مجاز جایگزین شود.<FILE_ID>باید با شناسه فایلی که قرار است همرسانی شود جایگزین شود.
افزودن دکمه راهاندازی
در میانای کاربر، خط کدی مشابه کد زیر اضافه کنید:
<button onclick="s.showSettingsDialog()">Share</button>
این کد تابع showSettingsDialog() را هنگام کلیک روی دکمه «همرسانی» فراخوانی میکند.