Ten przewodnik zawiera zadania związane z zarządzaniem dyskami współdzielonymi, takie jak tworzenie dysków współdzielonych oraz zarządzanie użytkownikami i uprawnieniami.
Więcej informacji o limitach folderów na dysku współdzielonym znajdziesz w artykule Limity folderów.
Tworzenie dysków współdzielonych
Aby utworzyć dysk współdzielony, użyj metody drives.create
.
Java
Python
Node.js
PHP
.NET
Wywołania metody drives.create
są idempotentne.
Parametr requestId
określa logiczną próbę utworzenia dysku współdzielonego. Jeśli żądanie zostanie odrzucone z nieokreślonym błędem serwera lub upłynie limit czasu jego przetwarzania, można je powtórzyć. Element requestId
i treść żądania muszą być takie same.
Jeśli dysk współdzielony został utworzony w ramach poprzedniego żądania lub w wyniku ponownego próby, zwracana jest normalna odpowiedź. Czasami, np. po dłuższym czasie lub w przypadku zmiany treści żądania, może wystąpić błąd 409
wskazujący, że requestId
musi zostać odrzucony.
Dodawanie i usuwanie użytkowników dysku współdzielonego
Dodawaj i usuwaj użytkowników dysku współdzielonego za pomocą zasobu permissions
.
Aby dodać użytkownika, utwórz uprawnienie na dysku współdzielonym. Metody przyznawania uprawnień można też stosować w przypadku poszczególnych plików na dysku współdzielonym, aby przyznać użytkownikom dodatkowe uprawnienia lub zezwolić użytkownikom spoza zespołu na współpracę nad określonymi elementami.
Więcej informacji i przykładowy kod znajdziesz w artykule Udostępnianie plików, folderów i dysków.
Usuwanie dysku współdzielonego
Aby usunąć dysk współdzielony, użyj metody drives.delete
. Przed usunięciem dysku współdzielonego należy przenieść do kosza wszystkie treści z dysku współdzielonego lub je usunąć.
Zarządzanie dyskami współdzielonymi przez administratorów domen
Zastosuj parametr useDomainAdminAccess
do zasobów drives
i permissions
, aby zarządzać dyskami współdzielonymi w organizacji.
Użytkownicy wywołujący te metody za pomocą useDomainAdminAccess=true
muszą mieć Drive and Docs
uprawnienia administratora.
Administratorzy mogą wyszukiwać dyski współdzielone i aktualizować uprawnienia do dysków współdzielonych należących do ich organizacji bez względu na to, czy są one przypisane do danego dysku współdzielonego.
Przywracanie dysku współdzielonego, który nie ma organizatora
W tym przykładzie pokazujemy, jak za pomocą tych zasobów odzyskać dyski współdzielone, które nie mają już organizatora.
Java
Python
Node.js
PHP
.NET
Limity liczby folderów
Foldery na dysku współdzielonym mają pewne limity miejsca na dane. Więcej informacji znajdziesz w artykule Ograniczenia związane z dyskami współdzielonymi na Dysku Google.
Limit elementów
Każdy folder na dysku współdzielonym użytkownika może zawierać maksymalnie 500 tysięcy elementów, w tym plików, folderów i skrótów.
Po osiągnięciu limitu dysk współdzielony nie może już przyjmować elementów. Aby ponownie odbierać pliki, użytkownicy muszą trwale usunąć elementy z folderu. Pamiętaj, że elementy w koszu są wliczane do limitu, ale trwale usunięte elementy nie. Więcej informacji znajdziesz w artykule Przenoszenie plików i folderów do Kosza lub ich usuwanie.
Limit głębokości folderów
Folder na dysku współdzielonym nie może zawierać więcej niż 100 poziomów zagnieżdżonych folderów. Oznacza to, że folderu podrzędnego nie można przechowywać w folderze, który ma więcej niż 99 poziomów. To ograniczenie dotyczy tylko folderów podrzędnych.
Próby dodania więcej niż 100 poziomów folderów zwracają kod stanu HTTPteamDriveHierarchyTooDeep
.