Tipo de unidade de recurso
O recurso drive é o objeto de nível superior que representa o OneDrive de um usuário ou uma biblioteca de documentos no SharePoint.
Os usuários do OneDrive sempre terão pelo menos uma unidade disponível, sua unidade padrão. Usuários sem uma licença do OneDrive talvez não tenham uma unidade padrão disponível.
Representação JSON
Veja a seguir uma representação JSON de um recurso Drive.
O recurso drive é derivado de baseItem e herda propriedades desse recurso.
{
"activities": [{"@odata.type": "microsoft.graph.itemActivity"}],
"id": "string",
"createdBy": { "@odata.type": "microsoft.graph.identitySet" },
"createdDateTime": "string (timestamp)",
"description": "string",
"driveType": "personal | business | documentLibrary",
"items": [ { "@odata.type": "microsoft.graph.driveItem" } ],
"lastModifiedBy": { "@odata.type": "microsoft.graph.identitySet" },
"lastModifiedDateTime": "string (timestamp)",
"name": "string",
"owner": { "@odata.type": "microsoft.graph.identitySet" },
"quota": { "@odata.type": "microsoft.graph.quota" },
"root": { "@odata.type": "microsoft.graph.driveItem" },
"sharepointIds": { "@odata.type": "microsoft.graph.sharepointIds" },
"special": [ { "@odata.type": "microsoft.graph.driveItem" }],
"system": { "@odata.type": "microsoft.graph.systemFacet" },
"webUrl": "url"
}
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
createdBy | identitySet | Identidade do usuário, dispositivo ou aplicativo que criou o item. Somente leitura. |
createdDateTime | dateTimeOffset | Data e hora de criação do item. Somente leitura. |
description | String | Fornecer uma descrição visível para os usuários da unidade. Leitura e gravação. |
driveType | String | Descreve o tipo de unidade representado por esse recurso. As unidades pessoais do OneDrive retornarão personal . O OneDrive for Business retornará business . As bibliotecas de documentos do SharePoint retornarão documentLibrary . Somente leitura. |
id | String | O identificador exclusivo da unidade. Somente leitura. |
lastModifiedBy | identitySet | Identidade do usuário, dispositivo e aplicativo que modificou o item pela última vez. Somente leitura. |
lastModifiedDateTime | dateTimeOffset | Data e hora em que o item foi modificado pela última vez. Somente leitura. |
name | string | O nome do item. Leitura e gravação. |
owner | identitySet | Opcional. A conta do usuário que é proprietário da unidade. Somente leitura. |
quota | quota | Opcional. Informações sobre a cota de espaço de armazenamento da unidade. Somente leitura. |
sharepointIds | sharepointIds | Retorna os identificadores úteis para fins de compatibilidade do REST do SharePoint. Somente leitura. |
sistema | systemFacet | Se estiver presente, indica que se trata de uma unidade gerenciada pelo sistema. Somente leitura. |
webUrl | string (url) | URL que exibe o recurso no navegador. Somente leitura. |
Relações
Relação | Tipo | Descrição |
---|---|---|
activities | Conjunto itemActivity | A lista de atividades recentes que ocorreram nesta unidade. |
items | Coleção DriveItem | Todos os itens contidos na unidade. Somente leitura. Anulável. |
root | DriveItem | A pasta raiz da unidade. Somente leitura. |
special | Coleção DriveItem | Coleção de pastas comuns disponíveis no OneDrive. Somente leitura. Anulável. |
list | List | Para unidades no SharePoint, a lista de biblioteca de documentos subjacentes. Somente leitura. Anulável. |
Métodos
Tarefa comum | Método HTTP |
---|---|
Recuperar metadados de outra Unidade | GET /drives/{drive-id} |
Recuperar a pasta raiz da Unidade padrão do usuário | GET /drive/root |
Liste as atividades na Unidade | GET /drive/activities |
Listar filhos na Unidade | GET /drive/root/children |
Listar alterações de todos os Itens na Unidade | GET /drive/root/delta |
Pesquisar Itens na Unidade | GET /drive/root/search |
Acessar pasta especial | GET /drive/special/{name} |
Na tabela anterior, os exemplos usam /drive
, mas outros caminhos também são válidos.