للسماح للمستخدمين بمشاركة ملفات Drive مباشرةً من تطبيقك، يمكنك استخدام مربّع حوار مشاركة Google Drive. يتمّ استدعاء مربّع الحوار المنبثق هذا من تطبيقك للسماح بمشاركة العناصر على Drive. يعرض الشكل 1 زر مشاركة "مستندات 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()
عند
النقر على الزر "مشاركة".