L'API Google Drive permet aux clients d'accéder aux ressources de Google Drive.
- Ressource REST: v2.about
- Ressource REST: v2.apps
- Ressource REST: v2.changes
- Ressource REST: v2.channels
- Ressource REST: v2.children
- Ressource REST: v2.comments
- Ressource REST: v2.drives
- Ressource REST: v2.files
- Ressource REST: v2.parents
- Ressource REST: v2.permissions
- Ressource REST: v2.properties
- Ressource REST: v2.replies
- Ressource REST: v2.revisions
Service: googleapis.com/drive/v2
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, utilisez les 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: v2.about
| Méthodes | |
|---|---|
| get | GET /drive/v2/aboutRécupère les informations sur l'utilisateur actuel, ainsi que les paramètres de l'API Drive | 
Ressource REST: v2.apps
| Méthodes | |
|---|---|
| get | GET /drive/v2/apps/{appId}Récupère une application spécifique. | 
| list | GET /drive/v2/appsRépertorie les applications installées d'un utilisateur. | 
Ressource REST: v2.changes
| Méthodes | |
|---|---|
| get | GET /drive/v2/changes/{changeId}Deprecated (Obsolète) : utilisez changes.getStartPageTokenetchanges.listpour récupérer les modifications récentes. | 
| getStartPageToken | GET /drive/v2/changes/startPageTokenObtient le pageToken de départ pour lister les futures modifications. | 
| list | GET /drive/v2/changesListe les modifications apportées à un utilisateur ou à un Drive partagé. | 
| watch | POST /drive/v2/changes/watchAbonnez-vous aux modifications d'un utilisateur. | 
Ressource REST: v2.channels
| Méthodes | |
|---|---|
| stop | POST /drive/v2/channels/stopArrête de regarder des ressources via ce canal. | 
Ressource REST: v2.children
| Méthodes | |
|---|---|
| delete | DELETE /drive/v2/files/{folderId}/children/{childId}Supprime un enfant d'un dossier. | 
| get | GET /drive/v2/files/{folderId}/children/{childId}Obtient une référence enfant spécifique. | 
| insert | POST /drive/v2/files/{folderId}/childrenInsère un fichier dans un dossier. | 
| list | GET /drive/v2/files/{folderId}/childrenListe les enfants d'un dossier. | 
Ressource REST: v2.comments
| Méthodes | |
|---|---|
| delete | DELETE /drive/v2/files/{fileId}/comments/{commentId}Supprime un commentaire. | 
| get | GET /drive/v2/files/{fileId}/comments/{commentId}Récupère un commentaire par ID. | 
| insert | POST /drive/v2/files/{fileId}/commentsCrée un commentaire sur le fichier donné. | 
| list | GET /drive/v2/files/{fileId}/commentsListe les commentaires d'un fichier. | 
| patch | PATCH /drive/v2/files/{fileId}/comments/{commentId}Met à jour un commentaire existant. | 
| update | PUT /drive/v2/files/{fileId}/comments/{commentId}Met à jour un commentaire existant. | 
Ressource REST: v2.drives
| Méthodes | |
|---|---|
| delete | DELETE /drive/v2/drives/{driveId}Supprime définitivement un Drive partagé pour lequel l'utilisateur est organizer. | 
| get | GET /drive/v2/drives/{driveId}Récupère les métadonnées d'un Drive partagé par ID. | 
| hide | POST /drive/v2/drives/{driveId}/hideMasque un Drive partagé de la vue par défaut. | 
| insert | POST /drive/v2/drivesCrée un Drive partagé. | 
| list | GET /drive/v2/drivesListe les Drive partagés de l'utilisateur. | 
| unhide | POST /drive/v2/drives/{driveId}/unhideRestaure la vue par défaut d'un Drive partagé. | 
| update | PUT /drive/v2/drives/{driveId}Met à jour les métadonnées d'un Drive partagé. | 
Ressource REST: v2.files
| Méthodes | |
|---|---|
| copy | POST /drive/v2/files/{fileId}/copyCrée une copie du fichier spécifié. | 
| delete | DELETE /drive/v2/files/{fileId}Supprime définitivement un fichier appartenant à l'utilisateur sans le placer dans la corbeille. | 
| emptyTrash | DELETE /drive/v2/files/trashSupprime définitivement tous les fichiers de la corbeille de l'utilisateur. | 
| export | GET /drive/v2/files/{fileId}/exportExports un document Google Workspace vers le type MIME demandé et renvoie le contenu d'octets exporté. | 
| generateIds | GET /drive/v2/files/generateIdsGénère un ensemble d'ID de fichier pouvant être fournis dans les requêtes d'insertion ou de copie. | 
| get | GET /drive/v2/files/{fileId}Récupère les métadonnées ou le contenu d'un fichier par ID. | 
| insert | POST /drive/v2/filesPOST /upload/drive/v2/filesInsère un nouveau fichier. | 
| list | GET /drive/v2/filesListe les fichiers de l'utilisateur. | 
| listLabels | GET /drive/v2/files/{fileId}/listLabelsRépertorie les libellés d'un fichier. | 
| modifyLabels | POST /drive/v2/files/{fileId}/modifyLabelsModifie l'ensemble de libellés appliqués à un fichier. | 
| patch | PATCH /drive/v2/files/{fileId}Met à jour les métadonnées et/ou le contenu d'un fichier. | 
| touch | POST /drive/v2/files/{fileId}/touchDéfinit l'heure de mise à jour du fichier sur l'heure actuelle du serveur. | 
| trash | POST /drive/v2/files/{fileId}/trashPlace un fichier dans la corbeille. | 
| untrash | POST /drive/v2/files/{fileId}/untrashrestaure un fichier de la corbeille. | 
| update | PUT /drive/v2/files/{fileId}PUT /upload/drive/v2/files/{fileId}Met à jour les métadonnées et/ou le contenu d'un fichier. | 
| watch | POST /drive/v2/files/{fileId}/watchS'abonne aux modifications apportées à un fichier. | 
Ressource REST: v2.parents
| Méthodes | |
|---|---|
| delete | DELETE /drive/v2/files/{fileId}/parents/{parentId}Supprime un parent d'un fichier. | 
| get | GET /drive/v2/files/{fileId}/parents/{parentId}Obtient une référence parente spécifique. | 
| insert | POST /drive/v2/files/{fileId}/parentsAjoute un dossier parent pour un fichier. | 
| list | GET /drive/v2/files/{fileId}/parentsRépertorie les parents d'un fichier. | 
Ressource REST: v2.permissions
| Méthodes | |
|---|---|
| delete | DELETE /drive/v2/files/{fileId}/permissions/{permissionId}Supprime une autorisation d'un fichier ou d'un Drive partagé. | 
| get | GET /drive/v2/files/{fileId}/permissions/{permissionId}Récupère une autorisation par ID. | 
| getIdForEmail | GET /drive/v2/permissionIds/{email}Renvoie l'ID d'autorisation d'une adresse e-mail. | 
| insert | POST /drive/v2/files/{fileId}/permissionsInsère une autorisation pour un fichier ou un Drive partagé. | 
| list | GET /drive/v2/files/{fileId}/permissionsListe les autorisations d'un fichier ou d'un Drive partagé. | 
| patch | PATCH /drive/v2/files/{fileId}/permissions/{permissionId}Met à jour une autorisation à l'aide de la sémantique de correctif. | 
| update | PUT /drive/v2/files/{fileId}/permissions/{permissionId}Met à jour une autorisation. | 
Ressource REST: v2.properties
| Méthodes | |
|---|---|
| delete | DELETE /drive/v2/files/{fileId}/properties/{propertyKey}Supprime une propriété. | 
| get | GET /drive/v2/files/{fileId}/properties/{propertyKey}Récupère une propriété par sa clé. | 
| insert | POST /drive/v2/files/{fileId}/propertiesAjoute une propriété à un fichier ou la met à jour si elle existe déjà. | 
| list | GET /drive/v2/files/{fileId}/propertiesRépertorie les propriétés d'un fichier. | 
| patch | PATCH /drive/v2/files/{fileId}/properties/{propertyKey}Met à jour une propriété. | 
| update | PUT /drive/v2/files/{fileId}/properties/{propertyKey}Met à jour une propriété. | 
Ressource REST: v2.replies
| Méthodes | |
|---|---|
| delete | DELETE /drive/v2/files/{fileId}/comments/{commentId}/replies/{replyId}Supprime une réponse. | 
| get | GET /drive/v2/files/{fileId}/comments/{commentId}/replies/{replyId}Récupère une réponse. | 
| insert | POST /drive/v2/files/{fileId}/comments/{commentId}/repliesCrée une réponse au commentaire donné. | 
| list | GET /drive/v2/files/{fileId}/comments/{commentId}/repliesListe toutes les réponses à un commentaire. | 
| patch | PATCH /drive/v2/files/{fileId}/comments/{commentId}/replies/{replyId}Met à jour une réponse existante. | 
| update | PUT /drive/v2/files/{fileId}/comments/{commentId}/replies/{replyId}Met à jour une réponse existante. | 
Ressource REST: v2.revisions
| Méthodes | |
|---|---|
| delete | DELETE /drive/v2/files/{fileId}/revisions/{revisionId}Supprime définitivement une version de fichier. | 
| get | GET /drive/v2/files/{fileId}/revisions/{revisionId}Récupère une révision spécifique. | 
| list | GET /drive/v2/files/{fileId}/revisionsListe les révisions d'un fichier. | 
| patch | PATCH /drive/v2/files/{fileId}/revisions/{revisionId}Met à jour une révision. | 
| update | PUT /drive/v2/files/{fileId}/revisions/{revisionId}Met à jour une révision. |