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 du 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 disposer de 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/about Ré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/apps Répertorie les applications installées d'un utilisateur. |
Ressource REST: v2.changes
Méthodes | |
---|---|
get |
GET /drive/v2/changes/{changeId} Obsolète: utilisez changes.getStartPageToken et changes.list pour récupérer les modifications récentes. |
getStartPageToken |
GET /drive/v2/changes/startPageToken Récupère le "pageToken" de départ pour répertorier les modifications futures. |
list |
GET /drive/v2/changes Répertorie les modifications apportées à un utilisateur ou à un Drive partagé. |
watch |
POST /drive/v2/changes/watch Abonnez-vous aux modifications apportées par un utilisateur. |
Ressource REST: v2.channels
Méthodes | |
---|---|
stop |
POST /drive/v2/channels/stop Arrête de regarder les ressources sur 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} Récupère une référence enfant spécifique. |
insert |
POST /drive/v2/files/{folderId}/children Insère un fichier dans un dossier. |
list |
GET /drive/v2/files/{folderId}/children Répertorie 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}/comments Crée un commentaire sur le fichier donné. |
list |
GET /drive/v2/files/{fileId}/comments Répertorie 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é dont 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}/hide Masque un Drive partagé dans la vue par défaut. |
insert |
POST /drive/v2/drives Crée un Drive partagé. |
list |
GET /drive/v2/drives Liste les Drive partagés de l'utilisateur. |
unhide |
POST /drive/v2/drives/{driveId}/unhide Restaure 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}/copy Cré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/trash Supprime définitivement tous les fichiers de la corbeille de l'utilisateur. |
export |
GET /drive/v2/files/{fileId}/export Exporte un document Google Workspace vers le type MIME demandé et renvoie le contenu des octets exportés. |
generateIds |
GET /drive/v2/files/generateIds Génère un ensemble d'ID de fichiers 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/files POST /upload/drive/v2/files Insère un nouveau fichier. |
list |
GET /drive/v2/files Liste les fichiers de l'utilisateur. |
listLabels |
GET /drive/v2/files/{fileId}/listLabels Répertorie les libellés d'un fichier. |
modifyLabels |
POST /drive/v2/files/{fileId}/modifyLabels Modifie l'ensemble des 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}/touch Définissez l'heure de mise à jour du fichier sur l'heure actuelle du serveur. |
trash |
POST /drive/v2/files/{fileId}/trash Place un fichier dans la corbeille. |
untrash |
POST /drive/v2/files/{fileId}/untrash Restaure un fichier placé dans 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}/watch S'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} Récupère une référence parente spécifique. |
insert |
POST /drive/v2/files/{fileId}/parents Ajoute un dossier parent pour un fichier. |
list |
GET /drive/v2/files/{fileId}/parents Répertorie les parents d'un fichier. |
Ressource REST: v2.permissions
Méthodes | |
---|---|
delete |
DELETE /drive/v2/files/{fileId}/permissions/{permissionId} Supprime une autorisation associée à un fichier ou à 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 pour une adresse e-mail. |
insert |
POST /drive/v2/files/{fileId}/permissions Insère une autorisation pour un fichier ou un Drive partagé. |
list |
GET /drive/v2/files/{fileId}/permissions Répertorie 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 patch. |
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é à l'aide de sa clé. |
insert |
POST /drive/v2/files/{fileId}/properties Ajoute une propriété à un fichier ou la met à jour si elle existe déjà. |
list |
GET /drive/v2/files/{fileId}/properties Ré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}/replies Crée une réponse au commentaire donné. |
list |
GET /drive/v2/files/{fileId}/comments/{commentId}/replies Répertorie 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}/revisions Répertorie 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. |