Afficher la boîte de dialogue de partage

Pour permettre aux utilisateurs de partager des fichiers Drive directement depuis votre application, vous pouvez utiliser la boîte de dialogue de partage Google Drive. Cette boîte de dialogue modale est appelée depuis votre application pour permettre le partage d'éléments sur Drive. La figure 1 montre le bouton de partage Google Docs et la boîte de dialogue de partage qui s'affiche.

Bouton et boîte de dialogue de partage
Figure 1. Bouton et boîte de dialogue "Partager".

Pour activer la boîte de dialogue de partage Drive, ajoutez le script de la boîte de dialogue et un bouton de lancement ou un autre mécanisme de lancement à votre UI.

Ajouter le script de la boîte de dialogue

Pour créer une instance de la boîte de dialogue de partage, ajoutez le script suivant à votre page de lancement :

<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>

Où :

Ajouter un bouton de lancement

Dans votre UI, ajoutez une ligne de code semblable à la suivante :

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

Ce code appelle la fonction showSettingsDialog() lorsque l'utilisateur clique sur le bouton "Partager".