Présentation de l'API Google Drive

L'API Google Drive vous permet de créer des applications qui exploitent le stockage cloud Google Drive. Vous pouvez développer des applications qui s'intègrent à Drive et y ajouter des fonctionnalités robustes à l'aide de l'API Drive.

Ce schéma illustre la relation entre votre application Drive, l'API Drive et Drive:

Présentation de Google Drive
Figure 1 : Schéma de relation avec Google 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, ainsi que la possibilité d'accéder à des dossiers partagés collaboratifs, appelés Drive partagés.
API Google Drive
L'API REST qui vous permet d'exploiter l'espace de stockage Drive depuis votre application.
Application Google Drive
Application utilisant Drive comme solution de stockage.
UI Google Drive
Interface utilisateur de Google pour la gestion des 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 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 dans Mon Drive peuvent être partagés avec d'autres utilisateurs, mais la propriété du contenu reste propre à chaque utilisateur.
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 des applications.
Drive partagé
Emplacement de stockage Drive contenant les fichiers sur lesquels plusieurs utilisateurs collaborent. Tous les utilisateurs ayant accès à un Drive partagé sont également autorisés à accéder à l'ensemble des fichiers qu'il contient. Les utilisateurs peuvent également avoir accès à des fichiers individuels du Drive partagé.

Que pouvez-vous faire avec l'API Drive ?

Vous pouvez utiliser l'API Drive pour:

  • télécharger des fichiers à partir de Drive et importer des fichiers dans Drive ;
  • Rechercher des fichiers et des dossiers stockés dans Drive Créez des requêtes de recherche complexes qui renvoient l'un des champs de métadonnées de fichier dans la ressource Files.
  • Autorisez les utilisateurs à partager des fichiers, des dossiers et des Drive pour collaborer sur du contenu.
  • Combinez-le avec l'API Google Picker pour rechercher tous les fichiers dans Drive, puis renvoyez le nom du fichier, l'URL, la date de la dernière modification et l'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 dans le 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 avec Drive à l'interface utilisateur Drive à l'aide de l'interface utilisateur Google Drive. Il s'agit de l'interface utilisateur Web standard de Google qui vous permet de créer, d'organiser, de découvrir et de partager des fichiers Drive.
  • Appliquez des libellés aux fichiers Drive, définissez des valeurs de champs de libellé, lisez ces valeurs dans des fichiers et recherchez des fichiers à l'aide des termes de métadonnées de libellés définis par la taxonomie de libellés personnalisée.
Vous voulez voir l'API Google Drive en action ?
La chaîne Google Workspace Developers propose des vidéos de conseils et d'astuces, ainsi que sur les dernières fonctionnalités.