Поделиться через


Тип ресурса drive

Пространство имен: microsoft.graph

Важно!

API версии /beta в Microsoft Graph могут быть изменены. Использование этих API в производственных приложениях не поддерживается. Чтобы определить, доступен ли API в версии 1.0, используйте селектор версий.

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

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

Методы

Метод Тип возвращаемых данных Описание
Получение объекта drive drive Получение метаданных о диске
Получение корня диска driveItem Получение корневой папки диска
Список действий Коллекция itemActivity Получение списка действий, выполненных на диске
Список отслеживаемых элементов Коллекция driveItem Получение списка отслеживаемых объектов driveItems пользователя
Список дочерних элементов Коллекция driveItem Получение списка дочерних элементов корневой папки диска
Список изменений Коллекция driveItem Получение списка изменений для всех объектов driveItems в ресурсе Drive
Search Коллекция driveItem Поиск объектов driveItems на диске
Получение специальной папки driveItem Доступ к специальной папке по ее каноническому имени

Свойства

Свойство Тип Описание
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. Только для чтения. Это свойство не возвращается по умолчанию и должно быть выбрано с помощью $select параметра запроса.
system systemFacet Если имеется это свойство, оно указывает, что данным диском управляет система. Только для чтения.
webUrl строка (url-адрес) URL-адрес для отображения ресурса в браузере. Только для чтения.

Связи

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

Представление JSON

Ниже представлено представление ресурса Диска в формате 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",
  "following": [{"@odata.type": "microsoft.graph.driveItem"}],
  "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": "string",

}