Ce guide contient des tâches liées à la gestion des Drive partagés, telles que la création de Drive partagés, ainsi que la gestion des membres et des autorisations.
Pour en savoir plus sur les limites de dossiers des Drive partagés, consultez Limites de 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 à la méthode drives.create
sont idempotents.
Le paramètre requestId
identifie la tentative logique de création du Drive partagé. Si la requête expire ou renvoie une erreur de backend indéterminée, la même requête peut être répétée. L'élément requestId
et le corps de la requête doivent rester identiques.
Si le Drive partagé a été créé à la suite d'une requête précédente ou en raison 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 été modifié, une erreur 409
peut être renvoyée pour indiquer que requestId
doit être supprimé.
Ajouter des membres à un Drive partagé ou en supprimer
Ajoutez ou supprimez des membres de Drive partagés à 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 utilisées sur des fichiers individuels d'un Drive partagé pour accorder des droits supplémentaires aux membres ou pour permettre à des personnes externes de collaborer sur des éléments spécifiques.
Pour en savoir plus et obtenir un exemple de code, consultez Partager des fichiers, des dossiers et des Drive.
Supprimer un Drive partagé
Utilisez la méthode drives.delete
pour supprimer un Drive partagé. Tout le contenu du Drive partagé doit être placé dans la corbeille ou supprimé avant la suppression du 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 d'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 modifier les autorisations des Drive partagés appartenant à leur organisation, qu'ils appartiennent ou non à des Drive partagés donnés.
Récupérer un Drive partagé n'ayant pas d'organisateur
L'exemple suivant montre comment utiliser ces ressources pour récupérer des Drive 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
Chaque dossier du Drive partagé d'un utilisateur est limité à 500 000 éléments (fichiers, dossiers et raccourcis inclus).
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 placés dans la corbeille sont comptabilisés dans la limite, mais pas ceux supprimés définitivement. Pour en savoir plus, consultez la section Placer des fichiers et des dossiers dans la corbeille ou les supprimer.
Limite de profondeur de dossier
Un dossier d'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 ayant plus de 99 niveaux de profondeur. Cette limitation ne s'applique qu'aux dossiers enfants.
Les tentatives d'ajout de plus de 100 niveaux de dossiers renvoient un code d'état HTTP teamDriveHierarchyTooDeep
.