Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
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 la relation entre votre application Drive, l'API Drive et Drive :
Figure 1. Diagramme des relations Google Drive.
Ces termes définissent les principaux composants illustrés à la figure 1 :
Google Drive
Le service de stockage de fichiers dans le cloud de Google offre 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 Google Drive
Application qui utilise Drive comme solution de stockage.
Interface utilisateur de Google Drive
Interface utilisateur de Google permettant de gérer les fichiers stockés dans Drive. Si votre application est un éditeur (feuille de calcul ou traitement de texte, par exemple), vous pouvez l'intégrer à l'UI 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 spécifique à un utilisateur individuel.
OAuth 2.0
Protocole d'autorisation requis par l'API Drive pour authentifier les utilisateurs de votre application. Si votre application utilise S'identifier avec Google, elle gère le flux OAuth 2.0 et les jetons d'accès aux applications.
Drive partagé
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 se voir accorder l'accès à des fichiers individuels dans le Drive partagé.
Recherchez 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.
Combinez-la avec 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éez 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.
Intégrez votre application compatible avec 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 les valeurs des champs de libellé, lisez les valeurs des champs de libellé sur les fichiers et recherchez des fichiers à l'aide des termes de métadonnées de libellé définis par la taxonomie de libellés personnalisés.
Vous souhaitez voir l'API Google Drive en action ?
La chaîne YouTube Google Workspace Developers propose des vidéos sur des conseils, des 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 de l'autorisation, consultez Développer sur Google Workspace.
Pour apprendre à configurer et à exécuter une application Drive API, consultez les guides de démarrage rapide.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/08/04 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/08/04 (UTC)."],[],[],null,["# Google Drive API overview\n\nThe Google Drive API lets you create apps that use Google Drive cloud storage.\nYou can develop applications that integrate with Drive, and\ncreate robust functionality in your application using the Drive API.\n\nThis diagram shows the relationship between your Drive app, the\nDrive API, and Drive:\n**Figure 1.** Google Drive relationship diagram.\n\nThese terms define the key components shown in Figure 1:\n\n*Google Drive*\n: Google's cloud file storage service provides users with a\n personal storage space, called *My Drive* , and the option to\n access collaborative shared folders, called *shared drives*.\n\n*Google Drive API*\n: The REST API that lets you use Drive storage\n from within your app.\n\n*Google Drive app*\n: An app that uses Drive as its storage solution.\n\n*Google Drive UI*\n: Google's user interface that manages files stored on\n Drive. If your app is an editor-type app, such as a\n spreadsheet or word processor, you can integrate with the\n Drive UI to create and open files within your app.\n\n*My Drive*\n: A Drive storage location that a\n specific user owns. Files stored on My Drive can be shared\n with other users, but ownership of the content remains specific to an\n individual user.\n\n*OAuth 2.0*\n: The authorization protocol that Drive API requires to\n authenticate your app users. If your application uses [Sign In With\n Google](/identity/gsi/web/guides/overview), it handles the OAuth 2.0 flow\n and application access tokens.\n\n*Shared drive*\n: A Drive storage location that owns files that multiple users\n collaborate on. Any user with access to a shared drive has access to all\n files it contains. Users can also be granted access to individual\n files inside the shared drive.\n\nWhat can you do with the Drive API?\n-----------------------------------\n\nYou can use the Drive API to:\n\n- [Download files](/workspace/drive/api/guides/manage-downloads) from Drive and [upload files](/workspace/drive/api/guides/manage-uploads) to Drive.\n- [Search for files and folders](/workspace/drive/api/guides/search-files) stored in Drive. Create complex search queries that return any of the file metadata fields in the [`files`](/workspace/drive/api/reference/rest/v3/files) resource.\n- Let users [share files, folders, and drives](/workspace/drive/api/guides/manage-sharing) to collaborate on content.\n- Combine with the [Google Picker API](https://developers.google.com/picker/docs/) to search all files in Drive, then return the filename, URL, last modified date, and user.\n- [Create *third-party shortcuts*](/workspace/drive/api/guides/third-party-shortcuts) that are external links to data stored outside of Drive, in a different datastore or cloud storage system.\n- Create a dedicated Drive folder to [store\n application-specific data](/workspace/drive/api/guides/appdata) so the app cannot access all the user's content stored in Drive.\n- Monitor or respond to file activity using [Google Drive\n events](/workspace/events/guides/events-drive).\n- Integrate your Drive-enabled app with the [Drive UI](/workspace/drive/api/guides/about-apps) using the *Google Drive UI*. It's Google's standard web UI that you can use to create, organize, discover, and share Drive files.\n- Apply [labels](/workspace/drive/api/guides/about-labels) to Drive files, set label field values, read label field values on files, and search for files using label metadata terms defined by the custom label taxonomy.\n\n|---|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| | Want to see the Google Drive API in action? The Google Workspace Developers channel offers videos about tips, tricks, and the latest features. [Subscribe now](https://www.youtube.com/channel/UCUcg6az6etU_gRtZVAhBXaw) |\n\nRelated topics\n--------------\n\n- To learn about developing with Google Workspace APIs, including handling\n authentication and authorization, see [Develop on\n Google Workspace](/workspace/guides/getstarted-overview).\n\n- To learn how to configure and run a Drive API app, read the\n [Quickstarts](/workspace/drive/api/quickstart/js)."]]