В этом руководстве содержатся задачи, связанные с управлением общими дисками, например создание общих дисков и управление участниками и разрешениями.
Дополнительную информацию об ограничениях папок на общем диске см. в разделе Ограничения папок .
Создание общих дисков
Чтобы создать общий диск, используйте drives.create
.
Ява
Питон
Node.js
PHP
.СЕТЬ
Вызовы drives.create
идемпотентны.
Параметр requestId
идентифицирует логическую попытку создания общего диска. Если время запроса истекло или возвращается неопределенная внутренняя ошибка, тот же запрос можно повторить. requestId
и текст запроса должны оставаться прежними.
Если общий диск был успешно создан по предыдущему запросу или в результате повторной попытки, возвращается обычный ответ. Иногда, например, по прошествии длительного времени или если текст запроса изменился, может быть возвращена ошибка 409
указывающая, что идентификатор requestId
необходимо отбросить.
Добавление или удаление участников общего диска
Добавляйте или удаляйте участников общего диска, используя ресурс permissions
.
Чтобы добавить участника, создайте разрешение на общем диске. Методы разрешений также можно использовать для отдельных файлов на общем диске, чтобы предоставить участникам дополнительные привилегии или позволить лицам, не являющимся участниками, совместно работать над определенными элементами.
Дополнительные сведения и пример кода см. в разделе Общий доступ к файлам, папкам и дискам .
Удаление общего диска
Используйте drives.delete
чтобы удалить общий диск. Перед удалением общего диска все содержимое общего диска необходимо переместить в корзину или удалить.
Управление общими дисками для администраторов домена
Примените параметр useDomainAdminAccess
к ресурсам drives
и permissions
для управления общими дисками в организации.
Пользователи, вызывающие эти методы с параметром useDomainAdminAccess=true
должны иметь права администратора Drive and Docs
. Администраторы могут искать общие диски или обновлять разрешения для общих дисков, принадлежащих их организации, независимо от членства администратора в каком-либо общем диске.
Восстановить общий диск, на котором нет органайзера
В следующем примере показано, как использовать эти ресурсы для восстановления общих дисков, на которых больше нет органайзера.
Ява
Питон
Node.js
PHP
.СЕТЬ
Ограничения папок
Папки общего диска имеют некоторые ограничения на объем хранилища. Дополнительную информацию см. в разделе Ограничения общего диска в Google Диске .
Крышка предмета
Каждая папка на общем диске пользователя может содержать не более 500 000 элементов, включая файлы, папки и ярлыки.
Когда лимит будет достигнут, общий диск больше не сможет принимать объекты. Чтобы снова получать файлы, пользователи должны окончательно удалить элементы из папки. Обратите внимание, что элементы в корзине учитываются при расчете лимита, а элементы, удаленные навсегда, — нет. Дополнительную информацию см. в разделе «Корзина или удаление файлов и папок» .
Ограничение глубины папки
Папка на общем диске не может содержать более 100 уровней вложенности папок. Это означает, что дочерняя папка не может храниться в папке глубиной более 99 уровней. Это ограничение применимо только к дочерним папкам.
Попытки добавить более 100 уровней папок возвращают ответ с кодом состояния HTTP teamDriveHierarchyTooDeep
.