Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Чтобы разрешить пользователям делиться файлами на Диске прямо из вашего приложения, вы можете использовать диалоговое окно общего доступа к Google Диску. Это модальное диалоговое окно вызывается из вашего приложения для предоставления доступа к файлам на Диске. На рисунке 1 показана кнопка «Поделиться» в Google Docs и отображаемое в результате диалоговое окно.
Рисунок 1. Кнопка и диалоговое окно «Поделиться».
Чтобы включить диалоговое окно общего доступа к Диску, добавьте сценарий диалога и кнопку запуска или другой механизм запуска в свой пользовательский интерфейс.
Добавьте сценарий диалога
Чтобы создать экземпляр диалогового окна общего доступа, добавьте следующий скрипт на стартовую страницу:
[null,null,["Последнее обновление: 2025-08-29 UTC."],[],[],null,["# Display the sharing dialog\n\nTo allow users to share Drive files directly from your app, you can use the\nGoogle Drive sharing dialog. This modal dialog is invoked\nfrom your app to allow sharing of items on Drive. Figure 1 shows the Google Docs\nShare button and the resulting sharing dialog.\n**Figure 1.** Share button and dialog.\n\nTo enable the Drive sharing dialog, add the dialog script and a launch button\nor other launching mechanism to your UI.\n\n### Add the dialog script\n\nTo create an instance of the sharing dialog, add the following script to your\nlaunching page: \n\n \u003chead\u003e\n ...\n \u003cscript type=\"text/javascript\" src=\"https://apis.google.com/js/api.js\"\u003e\u003c/script\u003e\n \u003cscript type=\"text/javascript\"\u003e\n init = function() {\n s = new gapi.drive.share.ShareClient();\n s.setOAuthToken('\u003cOAUTH_TOKEN\u003e');\n s.setItemIds(['\u003cFILE_ID\u003e']);\n }\n window.onload = function() {\n gapi.load('drive-share', init);\n }\n \u003c/script\u003e\n \u003c/head\u003e\n\nWhere:\n\n- `\u003cOAUTH_TOKEN\u003e` should be replaced with the [authorized user's OAuth2 access token](/workspace/drive/api/guides/about-auth).\n- `\u003cFILE_ID\u003e` should be replaced with the id of the file to share.\n\n### Add a launch button\n\nIn your UI, add a line of code similar to the following: \n\n \u003cbutton onclick=\"s.showSettingsDialog()\"\u003eShare\u003c/button\u003e\n\nThis code calls the `showSettingsDialog()` function when the Share button is\nclicked.\n| **Note:** For the dialog to work as expected, third-party party cookies must be enabled and the user must be currently signed in to the Google account matching the identity of the oauth token."]]