Per consentire agli utenti di condividere i file di Drive direttamente dalla tua app, puoi utilizzare la finestra di dialogo di condivisione di Google Drive. Questa finestra di dialogo modale viene richiamata dalla tua app per consentire la condivisione di elementi su Drive. La Figura 1 mostra il pulsante Condividi di Documenti Google e la finestra di dialogo di condivisione risultante.

Per attivare la finestra di dialogo di condivisione di Drive, aggiungi lo script della finestra di dialogo e un pulsante di avvio o un altro meccanismo di avvio alla tua UI.
Aggiungi il copione del dialogo
Per creare un'istanza della finestra di dialogo di condivisione, aggiungi il seguente script alla pagina di avvio:
<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>
Dove:
<OAUTH_TOKEN>
deve essere sostituito dal token di accesso OAuth2 dell'utente autorizzato.<FILE_ID>
deve essere sostituito con l'ID del file da condividere.
Aggiungere un pulsante di avvio
Nella tua UI, aggiungi una riga di codice simile alla seguente:
<button onclick="s.showSettingsDialog()">Share</button>
Questo codice chiama la funzione showSettingsDialog()
quando viene fatto clic sul pulsante Condividi.