L'API Google Drive vous permet de créer des applications qui exploitent le stockage dans le cloud Google Drive. Vous pouvez développer des applications qui s'intègrent à Drive et créer des fonctionnalités robustes dans votre application à l'aide de l'API Drive.
Ce schéma montre la relation entre votre application Drive, Drive et l'API Drive:

Ces termes définissent les principaux composants présentés dans la figure 1:
- Google Drive
- Le service de stockage de fichiers dans le cloud de Google fournit aux utilisateurs un espace de stockage personnel, appelé Mon Drive, et la possibilité d'accéder aux dossiers partagés collaboratifs, appelés Drive partagés.
- API Google Drive
- L'API REST vous permet de profiter de l'espace de stockage Drive depuis votre application.
- Application Google Drive
- Une application qui utilise Drive comme solution de stockage
- Interface utilisateur de Google Drive
- Interface utilisateur de Google qui gère les fichiers stockés dans Drive. Si votre application est de type éditeur, telle qu'une feuille de calcul ou un traitement de texte, vous pouvez l'intégrer à l'interface utilisateur de Drive pour créer et ouvrir des fichiers dans votre application.
- Mon Drive
- Emplacement de stockage Drive appartenant à un utilisateur spécifique. Les fichiers stockés sur Mon Drive peuvent être partagés avec d'autres utilisateurs, mais la propriété du contenu reste propre à un utilisateur individuel.
- OAuth 2.0
- Protocole d'autorisation requis par l'API Google Drive pour authentifier les utilisateurs de votre application. Si votre application utilise la fonctionnalité Se connecter avec Google, elle gère le flux OAuth 2.0 et les jetons d'accès de l'application.
- Drive partagé
- Emplacement de stockage Drive contenant les fichiers sur lesquels plusieurs utilisateurs collaborent. Tout utilisateur ayant accès à un Drive partagé a accès à tous les fichiers qu'il contient. Les utilisateurs peuvent également être autorisés à accéder à des fichiers spécifiques dans le Drive partagé.
Que pouvez-vous faire avec l'API Drive ?
Vous pouvez utiliser l'API Drive pour:
- Téléchargez des fichiers depuis Drive et importez des fichiers dans Drive.
- Recherchez des fichiers et des dossiers stockés dans Drive. Créez des requêtes de recherche complexes qui renvoient n'importe quel champ de métadonnées de fichier dans la ressource Fichiers.
- Autorisez les utilisateurs à partager des fichiers, des dossiers et des Drive pour collaborer sur le contenu.
- Combinez-la avec l'API Google Picker pour rechercher tous les fichiers dans Drive, puis renvoyez le nom du fichier, son URL, sa date de dernière modification et son utilisateur.
- Créez des raccourcis tiers qui sont des liens externes vers des données stockées en dehors de Drive, dans un datastore ou un système de stockage cloud différent.
- Créez un dossier Drive dédié pour stocker les données spécifiques à l'application afin que celle-ci ne puisse pas accéder à tout le contenu de l'utilisateur stocké dans Drive.
- Intégrez votre application compatible Drive à l'interface utilisateur Drive à l'aide de l'interface utilisateur Google Drive. Il s'agit de l'UI Web standard de Google que vous pouvez utiliser pour créer, organiser, découvrir et partager des fichiers Drive.
- Appliquez des libellés aux fichiers Drive, définissez des valeurs de champs de libellés, lisez des valeurs de champs de libellés sur des fichiers et recherchez des fichiers à l'aide des termes de métadonnées de libellé définis par la classification des libellés personnalisés.
Étapes suivantes
Pour en savoir plus sur le développement avec les API Google Workspace, y compris la gestion de l'authentification et de l'autorisation, consultez la page Développer sur Google Workspace.
Pour apprendre à configurer et exécuter une application simple de l'API Google Drive, consultez la présentation des guides de démarrage rapide.