Dieser Leitfaden enthält Aufgaben zum Verwalten geteilter Ablagen, z. B. zum Erstellen geteilter Ablagen und zum Verwalten von Mitgliedern und Berechtigungen.
Weitere Informationen zu Ordnerlimits für geteilte Ablagen finden Sie unter Ordnerbeschränkungen.
Geteilte Ablagen erstellen
Verwenden Sie zum Erstellen einer geteilten Ablage die Methode drives.create
.
Java
Python
Node.js
PHP
.NET
Aufrufe der Methode drives.create
sind idempotent.
Der Parameter requestId
identifiziert den logischen Versuch, die geteilte Ablage zu erstellen. Wenn bei der Anfrage das Zeitlimit überschritten wird oder ein unbestimmter Back-End-Fehler zurückgegeben wird, kann dieselbe Anfrage wiederholt werden. requestId
und Text der Anfrage müssen identisch sein.
Wenn die geteilte Ablage bei einer vorherigen Anfrage oder nach einem Wiederholungsversuch erstellt wurde, wird die normale Antwort zurückgegeben. Manchmal, z. B. nach einer längeren Zeit oder wenn sich der Anfragetext geändert hat, kann ein 409
-Fehler zurückgegeben werden, der angibt, dass requestId
verworfen werden muss.
Mitglieder einer geteilten Ablage hinzufügen oder entfernen
Mit der Ressource permissions
können Sie Mitglieder für geteilte Ablagen hinzufügen oder entfernen.
Wenn Sie ein Mitglied hinzufügen möchten, müssen Sie die Berechtigung für die geteilte Ablage erstellen. Berechtigungsmethoden können auch für einzelne Dateien in einer geteilten Ablage verwendet werden, um Mitgliedern zusätzliche Berechtigungen zu gewähren oder Nichtmitgliedern die Zusammenarbeit an bestimmten Elementen zu ermöglichen.
Weitere Informationen und Beispielcode finden Sie unter Dateien, Ordner und Laufwerke freigeben.
Geteilte Ablagen löschen
Verwenden Sie die Methode drives.delete
, um eine geteilte Ablage zu löschen. Vor dem Löschen der geteilten Ablage müssen alle Inhalte in den Papierkorb verschoben oder gelöscht werden.
Geteilte Ablagen für Domainadministratoren verwalten
Wenden Sie den Parameter useDomainAdminAccess
mit den Ressourcen drives
und permissions
an, um geteilte Ablagen in einer Organisation zu verwalten.
Nutzer, die diese Methoden mit useDomainAdminAccess=true
aufrufen, benötigen die Administratorberechtigung Drive and Docs
.
Administratoren können unabhängig von der Mitgliedschaft des Administrators in einer geteilten Ablage nach geteilten Ablagen suchen oder die Berechtigungen für geteilte Ablagen ihrer Organisation aktualisieren.
Geteilte Ablagen ohne Organisator wiederherstellen
Das folgende Beispiel zeigt, wie Sie mit diesen Ressourcen geteilte Ablagen wiederherstellen, die keinen Organisator mehr haben.
Java
Python
Node.js
PHP
.NET
Beschränkungen für Ordner
Für Ordner in geteilten Ablagen gelten bestimmte Speicherlimits. Weitere Informationen finden Sie unter Beschränkungen für geteilte Ablagen in Google Drive.
Elementobergrenze
Für jeden Ordner in der geteilten Ablage eines Nutzers gilt ein Limit von 500.000 Elementen, einschließlich Dateien, Ordnern und Verknüpfungen.
Wenn das Limit erreicht ist, können in der geteilten Ablage keine Elemente mehr angenommen werden. Um wieder Dateien empfangen zu können, müssen Nutzer Elemente endgültig aus dem Ordner löschen. Hinweis: Elemente im Papierkorb werden auf das Limit angerechnet, endgültig gelöschte Elemente jedoch nicht. Weitere Informationen finden Sie unter Dateien und Ordner in den Papierkorb verschieben oder löschen.
Limit für die Ordnertiefe
Ein Ordner in einer geteilten Ablage darf nicht mehr als 100 Ebenen verschachtelter Ordner enthalten. Das bedeutet, dass ein untergeordneter Ordner nicht in einem Ordner mit mehr als 99 Ebenen gespeichert werden kann. Diese Einschränkung gilt nur für untergeordnete Ordner.
Beim Versuch, mehr als 100 Ordnerebenen hinzuzufügen, wird die HTTP-Statuscode-Antwort teamDriveHierarchyTooDeep
zurückgegeben.