Aby umożliwić użytkownikom udostępnianie plików z Dysku bezpośrednio z Twojej aplikacji, możesz użyć okna udostępniania na Dysku Google. Ten modalny dialog jest wywoływany z aplikacji, aby umożliwić udostępnianie elementów na Dysku. Rysunek 1 przedstawia przycisk Udostępnij w Dokumentach Google i okno udostępniania.
Aby włączyć okno udostępniania na Dysku, dodaj do interfejsu skrypt dialogu i przycisk uruchamiania lub inny mechanizm uruchamiania.
Dodawanie skryptu dialogu
Aby utworzyć instancję okna udostępniania, dodaj do strony uruchamiającej ten skrypt:
<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>
Gdzie:
- Wartość
<OAUTH_TOKEN>
należy zastąpić tokenem dostępu OAuth2 autoryzowanego użytkownika. - Wartość
<FILE_ID>
należy zastąpić identyfikatorem pliku, który chcesz udostępnić.
Dodawanie przycisku uruchamiania
W interfejsie dodaj wiersz kodu podobny do tego:
<button onclick="s.showSettingsDialog()">Share</button>
Ten kod wywołuje funkcję showSettingsDialog()
po kliknięciu przycisku Udostępnij.