Тип ресурса Drive

Ресурс Drive — объект верхнего уровня, представляющий хранилище OneDrive пользователя или библиотеку документов в SharePoint.

Для пользователей OneDrive всегда будет доступен хотя бы один диск (диск по умолчанию). Для пользователей, у которых нет лицензии на OneDrive, такой диск может быть недоступен.

Описание в формате JSON

Ниже показано представление ресурса Drive в формате JSON.

Ресурс drive является производным от ресурса baseItem и наследует его свойства.

{
  "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"
}

Свойства

Свойство Тип Описание
createdBy identitySet Идентификатор пользователя, устройства или приложения, создавшего элемент. Только для чтения.
createdDateTime dateTimeOffset Дата и время создания элемента. Только для чтения.
description String Предоставляет отображаемое для пользователя описание диска. Чтение и запись.
driveType Строка Описывает тип диска, представленного данным ресурсом. Для личных дисков OneDrive возвращается personal. В случае дисков OneDrive для бизнеса возвращается business. В случае библиотек документов SharePoint возвращается documentLibrary. Только для чтения.
id String Уникальный идентификатор диска. Только для чтения.
lastModifiedBy identitySet Идентификатор пользователя, устройства или приложения, внесшего последние изменения в элемент. Только для чтения.
lastModifiedDateTime dateTimeOffset Дата и время последнего изменения элемента. Только для чтения.
name string Имя элемента. Чтение и запись.
owner identitySet Необязательный параметр. Учетная запись пользователя, который является владельцем диска. Только для чтения.
quota quota Необязательный параметр. Сведения о квоте на дисковое пространство. Только для чтения.
sharepointIds sharepointIds Возвращает идентификаторы, использующиеся для обеспечения совместимости с SharePoint REST. Только для чтения.
system systemFacet Если имеется это свойство, оно указывает, что данным диском управляет система. Только для чтения.
webUrl строка (url-адрес) URL-адрес для отображения ресурса в браузере. Только для чтения.

Связи

Связь Тип Описание
activities Коллекция itemActivity Список последних действий, выполненных для этого объекта drive.
items Коллекция DriveItem Все элементы, содержащиеся на диске. Только для чтения. Допускается значение null.
root DriveItem Корневая папка на диске. Только для чтения.
special Коллекция DriveItem Коллекция общих папок, доступных в OneDrive. Только для чтения. Допускается значение null.
список Перечисление Для дисков в SharePoint, базовый список библиотек документов. Только для чтения. Допускается значение null.

Методы

Стандартная задача Метод HTTP
Получение метаданных другого ресурса Drive GET /drives/{drive-id}
Получение корневой папки для ресурса Drive по умолчанию пользователя GET /drive/root
Перечисление действий для ресурса Drive GET /drive/activities
Получение списка дочерних элементов ресурса Drive GET /drive/root/children
Получение списка изменений для всех элементов в ресурсе Drive GET /drive/root/delta
Поиск элементов в ресурсе Drive GET /drive/root/search
Доступ к специальной папке GET /drive/special/{name}

В примерах в предыдущей таблице используется каталог /drive, но можно использовать и другие пути.