Este guia contém tarefas relacionadas ao gerenciamento de drives compartilhados, como a criação de drives compartilhados e o gerenciamento de participantes e permissões.
Criar drives compartilhados
Para criar um drive compartilhado, use o método drives.create
.
Java
Python
Node.js
PHP
.NET
As chamadas para o método drives.create
são
idempotentes.
O parâmetro requestId
identifica a tentativa lógica de criar o drive compartilhado. Se a solicitação expirar ou retornar um erro de back-end indeterminado, a mesma solicitação poderá ser repetida. O requestId
e o corpo da solicitação precisam
permanecer iguais.
Se o drive compartilhado tiver sido criado em uma solicitação anterior ou devido a uma nova tentativa, a resposta normal será retornada. Às vezes, por exemplo, após um período prolongado
ou se o corpo da solicitação tiver mudado, um erro 409
pode ser
retornado indicando que requestId
precisa ser descartado.
Adicionar ou remover participantes de um drive compartilhado
Adicione ou remova participantes do drive compartilhado usando o recurso permissions
.
Para adicionar um participante, crie a permissão no drive compartilhado. Os métodos de permissão também podem ser usados em arquivos individuais em um drive compartilhado para conceder privilégios adicionais aos membros ou permitir que pessoas que não são membros colaborem em itens específicos.
Veja mais informações e um exemplo de código em Compartilhar arquivos, pastas e drives.
Excluir um drive compartilhado
Use o método drives.delete
para excluir um
drive compartilhado. Todo o conteúdo no drive compartilhado precisa ser movido para a lixeira ou excluído
antes da exclusão.
Gerenciar drives compartilhados para administradores de domínio
Aplique o parâmetro useDomainAdminAccess
com os recursos drives
e permissions
para gerenciar drives compartilhados em uma organização.
Os usuários que chamam esses métodos com useDomainAdminAccess=true
precisam ter o
privilégio de
administrador Drive and Docs
.
Os administradores podem pesquisar drives
compartilhados ou atualizar permissões para drives
compartilhados da organização deles, mesmo que sejam membros
de qualquer drive compartilhado.
Recuperar um drive compartilhado que não tem um organizador
O exemplo a seguir demonstra como usar esses recursos para recuperar drives compartilhados que não têm mais um organizador.
Java
Python
Node.js
PHP
.NET
Limites de pasta
As pastas dos drives compartilhados têm alguns limites de armazenamento. Para mais informações, consulte Limites dos drives compartilhados no Google Drive.
Limite de itens
Cada pasta no drive compartilhado de um usuário tem um limite de 400.000 itens, incluindo arquivos, pastas e atalhos.
Limite de profundidade de pastas
Uma pasta em um drive compartilhado pode ter até 20 níveis de pastas aninhadas.