Restaurar una versión anterior de un objeto DriveItem
Restaure una versión anterior de un objeto DriveItem para que sea la versión actual. Esto creará una versión con el contenido de la versión anterior, pero conservará todas las versiones existentes del archivo.
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
POST /drives/{driveId}/items/{itemId}/versions/{version-id}/restoreVersion
POST /groups/{groupId}/drive/items/{itemId}/versions/{version-id}/restoreVersion
POST /me/drive/items/{item-id}/versions/{version-id}/restoreVersion
POST /sites/{siteId}/drive/items/{itemId}/versions/{version-id}/restoreVersion
POST /users/{userId}/drive/items/{itemId}/versions/{version-id}/restoreVersion
Cuerpo de solicitud
No es necesario ningún cuerpo de solicitud.
Ejemplo
En este ejemplo, se restaura una versión de un archivo identificado por {item-id}
y {version-id}
.
POST /drives/{drive-id}/items/{item-id}/versions/{version-id}/restoreVersion
Respuesta
Si se realiza correctamente, la llamada API devuelve 204 No Content
.
HTTP/1.1 204 No Content