Ten przewodnik zawiera zadania związane z zarządzaniem dyskami współdzielonymi, takimi jak tworzenie dyski współdzielone oraz zarządzanie użytkownikami i uprawnieniami.
Więcej informacji o limitach dotyczących folderów na dysku współdzielonym znajdziesz w sekcji Foldery .
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ą
idempotentny.
Parametr requestId
określa logiczną próbę utworzenia udostępnionego zasobu
Dysku Google. Jeśli limit czasu żądania zostanie przekroczony lub zwróci nieokreślony błąd backendu, funkcja
to samo żądanie może być powtórzone. requestId
i treść żądania muszą
bez zmian.
Jeśli dysk współdzielony został utworzony zgodnie z poprzednim żądaniem lub z powodu
ponów próbę, zostanie zwrócona normalna odpowiedź. Czasami, np. po dłuższym
lub jeśli treść żądania uległa zmianie, błąd 409
może zostać
zwracany wskazujący, że requestId
musi zostać odrzucony.
Dodawanie i usuwanie użytkowników dysku współdzielonego
Dodaj lub usuń użytkowników dysku współdzielonego za pomocą
permissions
.
Aby dodać użytkownika, utwórz odpowiednie uprawnienia na dysku współdzielonym. Uprawnienia metod można też stosować w odniesieniu do poszczególnych plików na dysku współdzielonym, członków społeczności lub umożliwienie współpracy nad nimi osobom niebędącym członkami określonych elementów.
Więcej informacji i przykładowy kod znajdziesz w artykule Udostępnianie plików, folderów .
Usuwanie dysku współdzielonego
Użyj metody drives.delete
, aby usunąć
dysku współdzielonym. Wszystkie treści na dysku współdzielonym muszą zostać przeniesione do kosza lub usunięte
przed usunięciem dysku współdzielonego.
Zarządzanie dyskami współdzielonymi administratorów domeny
Zastosuj parametr useDomainAdminAccess
do zasobów drives
i permissions
, aby zarządzać dyskami współdzielonymi w
Twojej organizacji.
Użytkownicy wywołujący te metody za pomocą funkcji useDomainAdminAccess=true
muszą mieć
administrator Drive and Docs
.
Administratorzy mogą wyszukiwać udostępnione
Dyski lub zaktualizuj uprawnienia do dysków współdzielonych
dyski należące do ich organizacji, niezależnie od członkostwa administratora;
na dowolnym dysku współdzielonym.
Przywracanie dysku współdzielonego, który nie ma organizatora
Przykład poniżej pokazuje, jak używać tych zasobów do przywracania współdzielonych zasobów przejazdy, które nie mają już organizatora.
Java
Python
Node.js
PHP
.NET
Limity dotyczące folderów
Foldery na dysku współdzielonym mają pewne limity miejsca na dane. Więcej informacji znajdziesz w artykule Udostępnione limity jazdy w Dysk Google.
Limit elementów
Każdy folder na dysku współdzielonym użytkownika ma limit 500 tys. elementów, w tym pliki, foldery i skróty.
Po osiągnięciu limitu dysk współdzielony nie może już akceptować elementów. Do użytkownicy muszą trwale usunąć elementy z folderu. Notatka Aby elementy w koszu były wliczane do limitu, ale zostały trwale usunięte których nie wolno robić. Więcej informacji znajdziesz w artykule Kosz i usuwanie plików oraz .
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 zapisać w folderze, który ma więcej niż 99 poziomów głębokości. To ograniczenie dotyczy tylko folderów podrzędnych.
Próba dodania ponad 100 poziomów folderów zwraca błąd
teamDriveHierarchyTooDeep
Odpowiedź kodu stanu HTTP.