Présentation de l'API Google Drive

L'API Google Drive vous permet de créer des applications qui utilisent le stockage 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 illustre le flux entre votre application intégrée à Drive, l'API Drive et Drive :

Diagramme de flux montrant une application intégrée à Drive utilisant l'API Drive et OAuth 2.0 pour accéder à "Mon Drive" et aux lecteurs partagés.
Figure 1. Une application intégrée à Drive utilise l' API Drive et OAuth 2.0 pour interagir avec les fichiers de Mon Drive et des Drive partagés.

Ces termes définissent les composants clés 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 à des dossiers partagés collaboratifs, appelés Drive partagés.
API Google Drive
L'API REST qui vous permet d'utiliser l'espace de stockage Drive depuis votre application.
Application intégrée à Drive
Une application qui utilise Drive comme solution de stockage.
Interface utilisateur Google Drive
L'interface utilisateur de Google qui gère les fichiers stockés sur Drive. Si votre application est un éditeur (feuille de calcul ou traitement de texte, par exemple), vous pouvez l'intégrer à l'interface utilisateur Drive pour créer et ouvrir des fichiers dans votre application.
Mon Drive
Un 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 spécifique à un utilisateur individuel.
OAuth 2.0
Le protocole d'autorisation requis par l'API Drive pour authentifier les utilisateurs de votre application. Si votre application utilise Se connecter avec Google, elle gère le flux OAuth 2.0 et les jetons d'accès à l'application.
Drive partagé
Un emplacement de stockage Drive qui possède des 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 individuels dans le Drive partagé.

Que pouvez-vous faire avec l'API Drive ?

Vous pouvez utiliser l'API Drive pour :

  • télécharger des fichiers depuis Drive et importer des fichiers dans Drive.
  • rechercher des fichiers et des dossiers stockés dans Drive ; créer des requêtes de recherche complexes qui renvoient l'un des champs de métadonnées de fichier dans la files ressource.
  • permettre aux utilisateurs de partager des fichiers, des dossiers et des Drive pour collaborer sur du contenu ;
  • combiner l'API Google Picker pour rechercher tous les fichiers dans Drive, puis renvoyer le nom de fichier, l'URL, la date de dernière modification et l'utilisateur ;
  • créer des raccourcis tiers qui sont des liens externes vers des données stockées en dehors de Drive, dans un autre système de stockage de données ou de stockage cloud ;
  • créer un dossier Drive dédié pour stocker des données spécifiques à l'application afin que l'application ne puisse pas accéder à tout le contenu de l'utilisateur stocké dans Drive ;
  • surveiller l'activité des fichiers ou y répondre à l'aide des événements Google Drive ;
  • intégrer votre application intégrée à Drive à l' interface utilisateur Drive à l'aide de l'interface utilisateur Google Drive. Il s'agit de l'interface utilisateur Web standard de Google que vous pouvez utiliser pour créer, organiser, découvrir et partager des fichiers Drive.
  • appliquer des libellés aux fichiers Drive, définir des valeurs de champ de libellé, lire les valeurs de champ de libellé sur les fichiers et rechercher des fichiers à l'aide des termes de métadonnées de libellé définis par la taxonomie de libellé personnalisée.
Vous voulez voir l'API Google Drive en action ?
La chaîne Google Workspace Developers propose des vidéos sur des conseils, astuces et les dernières fonctionnalités.
  • Pour en savoir plus sur le développement avec les API Google Workspace, y compris sur la gestion de l'authentification et des autorisations, consultez Développer sur Google Workspace.

  • Pour savoir comment configurer et exécuter une application d'API Drive, consultez les guides de démarrage rapide.