Eliminar un permiso de uso compartido de un archivo o una carpeta

Quita el acceso a un DriveItem.

Solo se pueden eliminar los permisos de uso compartido no heredados. La propiedad inheritedFrom debe ser null.

Permisos

Se requiere uno de los permisos siguientes para llamar a esta API. Para obtener más información, incluido cómo elegir permisos, vea Permisos.

Tipo de permiso Permisos (de menos a más privilegiados)
Delegado (cuenta profesional o educativa) Files.ReadWrite, Files.ReadWrite.All, Sites.ReadWrite.All
Delegado (cuenta personal de Microsoft) Files.ReadWrite, Files.ReadWrite.All
Aplicación Files.ReadWrite.All, Sites.ReadWrite.All

Solicitud HTTP

DELETE /drives/{drive-id}/items/{item-id}/permissions/{perm-id}
DELETE /groups/{group-id}/drive/items/{item-id}/permissions/{perm-id}
DELETE /me/drive/items/{item-id}/permissions/{perm-id}
DELETE /sites/{site-id}/drive/items/{item-id}/permissions/{perm-id}
DELETE /users/{user-id}/drive/items/{item-id}/permissions/{perm-id}

Encabezados de solicitud opcionales

Nombre Tipo Descripción
if-match string Si se incluye el encabezado de la solicitud y la eTag (o cTag) proporcionada no coincide con la etiqueta actual del archivo, se devuelve una respuesta 412 Precondition Failed y el elemento no se borrará.

Respuesta

Si se ejecuta correctamente, este método devuelve el código de respuesta 204 No Content.

Ejemplo

En este ejemplo, se quita el permiso identificado como {perm-id} del elemento {item-id} del OneDrive del usuario actual.

DELETE /me/drive/items/{item-id}/permissions/{perm-id}

Respuesta

HTTP/1.1 204 No Content

Comentarios

  • Los Drives con un driveType de personal (OneDrive Personal) no pueden crear ni modificar permisos en la DriveItem raíz.