Aby zezwolić użytkownikom na udostępnianie plików z Dysku bezpośrednio w aplikacji, możesz użyć okna udostępniania na Dysku Google. To okno modalne jest wywoływane z aplikacji, aby umożliwić udostępnianie elementów na Dysku. Na Rysunku 1 widać przycisk Udostępnij w Dokumentach Google i otwarte okno udostępniania.
Aby włączyć okno udostępniania na Dysku, dodaj do interfejsu skrypt okna i przycisk uruchamiania lub inny mechanizm uruchamiania.
Dodaj skrypt okna dialogowego
Aby utworzyć wystąpienie okna udostępniania, dodaj do strony startowej 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 do udostępnienia.
Dodaj przycisk 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.