driveItem: removeRetentionLabel

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

Удаление метки хранения из элемента driveItem. Эта операция удаляет метку хранения и все связанные с ней параметры хранения, примененные к элементу.

Сведения о метках хранения с точки зрения администратора см. в статье "Использование меток хранения для управления жизненным циклом документов, хранящихся в SharePoint".

Этот API доступен в следующих национальных облачных развертываниях.

Глобальное обслуживание Правительство США L4 Правительство США L5 (DOD) Китай, обслуживаемый 21Vianet
✅ ✅ ✅ ✅

Разрешения

Выберите разрешение или разрешения, помеченные как наименее привилегированные для этого API. Используйте более высокий уровень привилегий или разрешений, только если это требуется вашему приложению. Дополнительные сведения о делегированных разрешениях и разрешениях приложений см. в статье Типы разрешений. Дополнительные сведения об этих разрешениях см. в справочнике по разрешениям.

Тип разрешения Разрешения с наименьшим объемом привилегий Разрешения с более высоким уровнем привилегий
Делегированные (рабочая или учебная учетная запись) Files.ReadWrite.All Sites.FullControl.All, Sites.ReadWrite.All
Делегированные (личная учетная запись Майкрософт) Не поддерживается. Не поддерживается.
Приложение Files.ReadWrite.All Sites.ReadWrite.All

Примечание.

  • Sites.FullControl.All — это разрешение с наименьшими привилегиями, необходимое для удаления меток хранения, классифицирующих содержимое как записи в SharePoint Online и OneDrive.
  • В SharePoint Online и OneDrive удаление метки хранения записи не поддерживается при использовании проверки подлинности только приложения. Для этой операции требуется делегированный контекст пользователя.
  • В SharePoint Embedded удаление меток хранения не поддерживается при использовании проверки подлинности только для приложений. Для этой операции требуется делегированный контекст пользователя.

Примечание.

SharePoint Embedded требуется FileStorageContainer.Selected разрешение на доступ к содержимому контейнера. Это разрешение отличается от упомянутых ранее. В дополнение к разрешениям Microsoft Graph приложение должно иметь разрешения, необходимые для вызова этого API. Дополнительные сведения см. в статье Проверка подлинности и авторизация SharePoint Embedded.

HTTP-запрос

DELETE /drives/{drive-id}/items/{item-id}/retentionLabel
DELETE /groups/{group-id}/drive/items/{item-id}/retentionLabel
DELETE /me/drive/items/{item-id}/retentionLabel
DELETE /users/{user-id}/drive/items/{item-id}/retentionLabel

Заголовки запросов

Имя Описание
Авторизация Bearer {token}. Обязательно. Дополнительные сведения об аутентификации и авторизации.

Текст запроса

Не указывайте текст запроса для этого метода.

Отклик

В случае успешного выполнения этот метод возвращает код отклика 204 No Content. В тексте ответа ничего не возвращается.

Примеры

Пример 1. Удаление метки хранения из элемента driveItem

В следующем примере показано, как удалить метку хранения из объекта driveItem .

Запрос

Ниже показан пример запроса.

DELETE https://graph.microsoft.com/v1.0/drives/b!t18F8ybsHUq1z3LTz8xvZqP8zaSWjkFNhsME-Fepo75dTf9vQKfeRblBZjoSQrd7/items/01NKDM7HMOJTVYMDOSXFDK2QJDXCDI3WUK/retentionLabel

Отклик

Ниже показан пример отклика.

HTTP/1.1 204 No Content

Пример 2. Удаление метки хранения из элемента driveItem, ошибка которого произошла из-за недостаточных разрешений

В следующем примере показано, как удалить метку хранения с объекта driveItem , который не удается создать из-за недостаточных разрешений.

Запрос

Ниже показан пример запроса.

DELETE https://graph.microsoft.com/v1.0/drives/b!t18F8ybsHUq1z3LTz8xvZqP8zaSWjkFNhsME-Fepo75dTf9vQKfeRblBZjoSQrd7/items/01NKDM7HMOJTVYMDOSXFDK2QJDXCDI3WUK/retentionLabel

Отклик

Ниже приводится пример отклика.

HTTP/1.1 403 Forbidden
Content-Type: application/json

{
  "error": {
    "@odata.type": "microsoft.graph.publicError",
    "code": "accessDenied",
    "message": "Access denied. You do not have sufficient permissions to perform this action.",
    "innerError": {
      "request-id": "12345678-1234-1234-1234-123456789012",
      "date": "2025-02-03T10:30:00"
    }
  }
}