如要允許使用者直接從應用程式分享雲端硬碟檔案,可以使用 Google 雲端硬碟分享對話方塊。這個強制回應對話方塊是從應用程式叫用,可讓您共用雲端硬碟中的項目。圖 1 顯示 Google 文件的「共用」按鈕和隨即顯示的共用對話方塊。

如要啟用 Google 雲端硬碟共用對話方塊,請在 UI 中新增對話方塊指令碼和啟動按鈕 或其他啟動機制。
新增對話方塊指令碼
如要建立共用對話方塊的執行個體,請在啟動頁面中加入下列指令碼:
<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>
替換為要共用檔案的 ID。
新增啟動按鈕
在 UI 中新增類似下列的程式碼行:
<button onclick="s.showSettingsDialog()">Share</button>
當使用者點選「分享」按鈕時,這段程式碼會呼叫 showSettingsDialog()
函式。