L'API Google Drive permet aux clients d'accéder aux ressources de Google Drive.
- Ressource REST : v3.about
- Ressource REST : v3.accessproposals
- Ressource REST : v3.apps
- Ressource REST : v3.changes
- Ressource REST : v3.channels
- Ressource REST : v3.comments
- Ressource REST : v3.drives
- Ressource REST : v3.files
- Ressource REST : v3.operations
- Ressource REST : v3.permissions
- Ressource REST : v3.replies
- Ressource REST : v3.revisions
Service : googleapis.com/drive/v3
Pour appeler ce service, nous vous recommandons d'utiliser les bibliothèques clientes fournies par Google. Si votre application doit utiliser vos propres bibliothèques pour appeler ce service, conformez-vous aux informations suivantes lorsque vous effectuez les requêtes API.
Document de découverte
Un document de découverte est une spécification exploitable par un ordinateur qui permet de décrire et de consommer les API REST. Ce document permet de créer des bibliothèques clientes, des plug-ins IDE et d'autres outils qui interagissent avec les API Google. Un même service peut fournir plusieurs documents de découverte. Ce service fournit le document de découverte suivant :
Point de terminaison de service
Un point de terminaison de service est une URL de base qui spécifie l'adresse réseau d'un service d'API. Un service peut posséder plusieurs points de terminaison de service. Ce service possède le point de terminaison de service suivant, et tous les URI ci-dessous sont relatifs à ce point de terminaison de service :
- https://www.googleapis.com
Ressource REST : v3.about
| Méthodes | |
|---|---|
| get | GET /drive/v3/aboutObtient des informations sur l'utilisateur, son Drive et les capacités du système. | 
Ressource REST : v3.accessproposals
| Méthodes | |
|---|---|
| get | GET /drive/v3/files/{fileId}/accessproposals/{proposalId}Récupère une proposition d'accès par ID. | 
| list | GET /drive/v3/files/{fileId}/accessproposalsLister les propositions d'accès à un fichier. | 
| resolve | POST /drive/v3/files/{fileId}/accessproposals/{proposalId}:resolveApprouve ou refuse une proposition d'accès. | 
Ressource REST : v3.apps
| Méthodes | |
|---|---|
| get | GET /drive/v3/apps/{appId}Obtient une application spécifique. | 
| list | GET /drive/v3/appsListe les applications installées d'un utilisateur. | 
Ressource REST : v3.changes
| Méthodes | |
|---|---|
| getStartPageToken | GET /drive/v3/changes/startPageTokenObtient le pageToken de début pour lister les futures modifications. | 
| list | GET /drive/v3/changesListe les modifications apportées à un utilisateur ou à un Drive partagé. | 
| watch | POST /drive/v3/changes/watchS'abonne aux modifications apportées à un utilisateur. | 
Ressource REST : v3.channels
| Méthodes | |
|---|---|
| stop | POST /drive/v3/channels/stopArrête de regarder les ressources sur cette chaîne. | 
Ressource REST : v3.comments
| Méthodes | |
|---|---|
| create | POST /drive/v3/files/{fileId}/commentsCrée un commentaire sur un fichier. | 
| delete | DELETE /drive/v3/files/{fileId}/comments/{commentId}Supprime un commentaire. | 
| get | GET /drive/v3/files/{fileId}/comments/{commentId}Récupère un commentaire par ID. | 
| list | GET /drive/v3/files/{fileId}/commentsListe les commentaires d'un fichier. | 
| update | PATCH /drive/v3/files/{fileId}/comments/{commentId}Met à jour un commentaire avec la sémantique de correctif. | 
Ressource REST : v3.drives
| Méthodes | |
|---|---|
| create | POST /drive/v3/drivesCrée un Drive partagé. | 
| delete | DELETE /drive/v3/drives/{driveId}Supprime définitivement un Drive partagé dont l'utilisateur est organizer. | 
| get | GET /drive/v3/drives/{driveId}Obtient les métadonnées d'un Drive partagé par ID. | 
| hide | POST /drive/v3/drives/{driveId}/hideMasque un Drive partagé dans la vue par défaut. | 
| list | GET /drive/v3/drivesListe les Drive partagés de l'utilisateur. | 
| unhide | POST /drive/v3/drives/{driveId}/unhideRestaure un Drive partagé dans la vue par défaut. | 
| update | PATCH /drive/v3/drives/{driveId}Met à jour les métadonnées d'un Drive partagé. | 
Ressource REST : v3.files
| Méthodes | |
|---|---|
| copy | POST /drive/v3/files/{fileId}/copyCrée une copie d'un fichier et applique les mises à jour demandées avec la sémantique des correctifs. | 
| create | POST /drive/v3/filesPOST /upload/drive/v3/filesCrée un fichier. | 
| delete | DELETE /drive/v3/files/{fileId}Supprime définitivement un fichier appartenant à l'utilisateur sans le placer dans la corbeille. | 
| download | POST /drive/v3/files/{fileId}/downloadTélécharge le contenu d'un fichier. | 
| emptyTrash | DELETE /drive/v3/files/trashSupprime définitivement tous les fichiers placés dans la corbeille de l'utilisateur. | 
| export | GET /drive/v3/files/{fileId}/exportExporte un document Google Workspace vers le type MIME demandé et renvoie le contenu des octets exportés. | 
| generateIds | GET /drive/v3/files/generateIdsGénère un ensemble d'ID de fichiers qui peuvent être fournis dans les requêtes de création ou de copie. | 
| get | GET /drive/v3/files/{fileId}Récupère les métadonnées ou le contenu d'un fichier par ID. | 
| list | GET /drive/v3/filesListe les fichiers de l'utilisateur. | 
| listLabels | GET /drive/v3/files/{fileId}/listLabelsRépertorie les libellés d'un fichier. | 
| modifyLabels | POST /drive/v3/files/{fileId}/modifyLabelsModifie l'ensemble des libellés appliqués à un fichier. | 
| update | PATCH /drive/v3/files/{fileId}PATCH /upload/drive/v3/files/{fileId}Met à jour les métadonnées et/ou le contenu d'un fichier. | 
| watch | POST /drive/v3/files/{fileId}/watchS'abonne aux modifications apportées à un fichier. | 
Ressource REST : v3.operations
| Méthodes | |
|---|---|
| get | GET /drive/v3/operations/{name}Récupère le dernier état d'une opération de longue durée. | 
Ressource REST : v3.permissions
| Méthodes | |
|---|---|
| create | POST /drive/v3/files/{fileId}/permissionsCrée une autorisation pour un fichier ou un Drive partagé. | 
| delete | DELETE /drive/v3/files/{fileId}/permissions/{permissionId}Supprime une autorisation. | 
| get | GET /drive/v3/files/{fileId}/permissions/{permissionId}Obtient une autorisation par ID. | 
| list | GET /drive/v3/files/{fileId}/permissionsListe les autorisations d'un fichier ou d'un Drive partagé. | 
| update | PATCH /drive/v3/files/{fileId}/permissions/{permissionId}Met à jour une autorisation avec la sémantique "patch". | 
Ressource REST : v3.replies
| Méthodes | |
|---|---|
| create | POST /drive/v3/files/{fileId}/comments/{commentId}/repliesCrée une réponse à un commentaire. | 
| delete | DELETE /drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId}Supprime une réponse. | 
| get | GET /drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId}Obtient une réponse par ID. | 
| list | GET /drive/v3/files/{fileId}/comments/{commentId}/repliesListe les réponses à un commentaire. | 
| update | PATCH /drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId}Met à jour une réponse avec la sémantique patch. | 
Ressource REST : v3.revisions
| Méthodes | |
|---|---|
| delete | DELETE /drive/v3/files/{fileId}/revisions/{revisionId}Supprime définitivement une version de fichier. | 
| get | GET /drive/v3/files/{fileId}/revisions/{revisionId}Obtient les métadonnées ou le contenu d'une révision par ID. | 
| list | GET /drive/v3/files/{fileId}/revisionsListe les révisions d'un fichier. | 
| update | PATCH /drive/v3/files/{fileId}/revisions/{revisionId}Met à jour une révision avec la sémantique du correctif. |