Ce guide contient des tâches liées à la gestion des Drive partagés, telles que la création de Drive partagés, la gestion des membres et des autorisations.
Pour en savoir plus sur les limites des dossiers de Drive partagé, consultez Limites des dossiers.
Créer des Drive partagés
Pour créer un Drive partagé, utilisez la méthode drives.create
.
Java
Python
Node.js
PHP
.NET
Les appels de la méthode drives.create
sont idempotents.
Le paramètre requestId
identifie la tentative logique de création du disque partagé. Si la requête expire ou renvoie une erreur backend indéterminée, la même requête peut être répétée. Le requestId
et le corps de la requête doivent rester les mêmes.
Si le Drive partagé a bien été créé lors d'une requête précédente ou à la suite d'une nouvelle tentative, la réponse normale est renvoyée. Parfois, par exemple après une période prolongée ou si le corps de la requête a changé, une erreur 409
peut être renvoyée, indiquant que le requestId
doit être supprimé.
Ajouter ou supprimer des membres d'un Drive partagé
Ajoutez ou supprimez des membres d'un Drive partagé à l'aide de la ressource permissions
.
Pour ajouter un membre, créez l'autorisation sur le Drive partagé. Les méthodes d'autorisation peuvent également être appliquées à des fichiers individuels d'un Drive partagé pour accorder des droits supplémentaires aux membres ou autoriser des personnes qui n'en sont pas membres à collaborer sur des éléments spécifiques.
Pour en savoir plus et obtenir un exemple de code, consultez la section Partager des fichiers, des dossiers et des Drive.
Supprimer un Drive partagé
Utilisez la méthode drives.delete
pour supprimer un lecteur partagé. Tout le contenu du Drive partagé doit être déplacé dans la corbeille ou supprimé avant de supprimer le Drive partagé.
Gérer les Drive partagés pour les administrateurs de domaine
Appliquez le paramètre useDomainAdminAccess
avec les ressources drives
et permissions
pour gérer les Drive partagés dans une organisation.
Les utilisateurs qui appellent ces méthodes avec useDomainAdminAccess=true
doivent disposer du droit d'administrateur Drive and Docs
.
Les administrateurs peuvent rechercher des Drive partagés ou mettre à jour les autorisations des Drive partagés appartenant à leur organisation, quel que soit leur rôle dans un Drive partagé donné.
Récupérer un Drive partagé qui n'a pas d'organisateur
L'exemple suivant montre comment utiliser ces ressources pour récupérer des disques partagés qui n'ont plus d'organisateur.
Java
Python
Node.js
PHP
.NET
Limites applicables aux dossiers
Les dossiers de Drive partagés sont soumis à certaines limites de stockage. Pour en savoir plus, consultez Limites des Drive partagés dans Google Drive.
Nombre maximal d'éléments
Dans le Drive partagé d'un utilisateur, chaque dossier peut contenir 500 000 éléments au maximum, y compris des fichiers, des dossiers et des raccourcis.
Une fois la limite atteinte, le Drive partagé ne peut plus accepter d'éléments. Pour recevoir à nouveau des fichiers, les utilisateurs doivent supprimer définitivement les éléments du dossier. Notez que les éléments de la corbeille sont pris en compte dans la limite, mais pas les éléments supprimés définitivement. Pour en savoir plus, consultez Mettre des fichiers et des dossiers dans la corbeille ou les supprimer.
Limite de profondeur de dossier
Un dossier dans un Drive partagé ne peut pas contenir plus de 100 niveaux de dossiers imbriqués. Cela signifie qu'un dossier enfant ne peut pas être stocké dans un dossier de plus de 99 niveaux. Cette limitation ne s'applique qu'aux dossiers enfants.
Les tentatives d'ajout de plus de 100 niveaux de dossiers renvoient une réponse avec code d'état HTTP teamDriveHierarchyTooDeep
.