Visualizza la finestra di dialogo di condivisione

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 dall'app per consentire la condivisione di elementi su Drive. La figura 1 mostra il pulsante Condividi di Google Documenti e la finestra di dialogo di condivisione risultante.

Pulsante e finestra di dialogo Condividi
Figura 1. Pulsante e finestra di dialogo Condividi.

Per attivare la finestra di dialogo di condivisione di Drive, aggiungi alla tua UI lo script della finestra di dialogo e un pulsante di avvio o un altro meccanismo di avvio.

Aggiungi lo script della finestra di dialogo

Per creare un'istanza della finestra di dialogo di condivisione, aggiungi lo script seguente 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:

Aggiungi un pulsante di avvio

Nell'interfaccia utente, aggiungi una riga di codice simile alla seguente:

<button onclick="s.showSettingsDialog()">Share</button>

Questo codice chiama la funzione showSettingsDialog() quando si fa clic sul pulsante Condividi.