Compartir a través de


Descarga del contenido de un recurso driveItemVersion

Espacio de nombres: microsoft.graph

Recupere el contenido de una versión específica de un driveItem.

Nota: No se admite la obtención del contenido de la versión actual. Para ello, use el método Download the contents of a driveItem( Descargar el contenido de un método driveItem ).

Esta API está disponible en las siguientes implementaciones nacionales de nube.

Servicio global Gobierno de EE. UU. L4 Us Government L5 (DOD) China operada por 21Vianet

Permissions

Elija el permiso o los permisos marcados como con privilegios mínimos para esta API. Use un permiso o permisos con privilegios superiores solo si la aplicación lo requiere. Para obtener más información sobre los permisos delegados y de aplicación, consulte Tipos de permisos. Para obtener más información sobre estos permisos, consulte la referencia de permisos.

Tipo de permiso Permisos con privilegios mínimos Permisos con privilegios más altos
Delegado (cuenta profesional o educativa) Files.Read Files.Read.All, Files.ReadWrite, Files.ReadWrite.All, Sites.Read.All, Sites.ReadWrite.All
Delegado (cuenta personal de Microsoft) Files.Read Files.Read.All, Files.ReadWrite, Files.ReadWrite.All
Aplicación Files.Read.All Files.ReadWrite.All, Sites.Read.All, Sites.ReadWrite.All

Solicitud HTTP

GET /drives/{drive-id}/items/{item-id}/versions/{version-id}/content
GET /groups/{group-id}/drive/items/{item-id}/versions/{version-id}/content
GET /me/drive/items/{item-id}/versions/{version-id}/content
GET /sites/{site-id}/drive/items/{item-id}/versions/{version-id}/content
GET /users/{user-id}/drive/items/{item-id}/versions/{version-id}/content

Encabezados de solicitud

Nombre Descripción
Authorization {token} de portador. Obligatorio. Obtenga más información sobre la autenticación y la autorización.

Respuesta

Devuelve una 302 Found respuesta que redirige a una dirección URL de descarga autenticada previamente para los bytes del archivo.

Para descargar el contenido del archivo, la aplicación debe seguir el Location encabezado de la respuesta. Muchas bibliotecas de cliente HTTP seguirán de forma automática el redireccionamiento 302 e iniciarán la descarga del archivo de forma inmediata.

Las direcciones URL de descarga autenticadas previamente solo son válidas durante un breve período de tiempo (unos minutos) y no requieren que se descargue un Authorization encabezado.

Ejemplo:

Este ejemplo recupera una versión de un archivo en la unidad del usuario actual.

Solicitud

GET /me/drive/items/{item-id}/versions/{version-id}/content

Respuesta

La llamada devuelve una redirección a donde se puede descargar el contenido de la versión.

HTTP/1.1 302 Found
Location: https://onedrive.com/34FF49D6...

Comentarios

OneDrive no conserva los metadatos completos de las versiones anteriores de un archivo.

Cuando la aplicación recupera la lista de versiones disponibles para un archivo, se devuelve un recurso driveItemVersion que proporciona la información disponible sobre la versión específica.