Obter um recurso DriveItemVersion
Recuperar os metadados de uma versão específica de um DriveItem.
Permissões
Uma das permissões a seguir é necessária para chamar essa API. Para saber mais, incluindo como escolher permissões, confira Permissões.
Tipo de permissão | Permissões (da com menos para a com mais privilégios) |
---|---|
Delegado (conta corporativa ou de estudante) | Files.Read, Files.ReadWrite, Files.Read.All, Files.ReadWrite.All, Sites.Read.All, Sites.ReadWrite.All |
Delegado (conta pessoal da Microsoft) | Files.Read, Files.ReadWrite, Files.Read.All, Files.ReadWrite.All |
Aplicativo | Files.Read.All, Files.ReadWrite.All, Sites.Read.All, Sites.ReadWrite.All |
Solicitação HTTP
GET /drives/{drive-id}/items/{item-id}/versions/{version-id}
GET /groups/{group-id}/drive/{item-id}/versions/{version-id}
GET /me/drive/items/{item-id}/versions/{version-id}
GET /sites/{site-id}/drive/items/{item-id}/versions/{version-id}
GET /users/{user-id}/drive/items/{item-id}/versions/{version-id}
Resposta
Se bem-sucedido, este método retorna um código de resposta 200 OK
e um objeto DriveItemVersion no corpo da resposta.
Exemplo
Este exemplo recupera uma versão de um arquivo na unidade do usuário atual.
Solicitação HTTP
GET /drive/items/{item-id}/versions/{version-id}
Resposta
Isso retornará uma coleção de versões:
HTTP/1.1 200 OK
Content-Type: application/json
{
"id": "D4990684-58CE-4FAB-9B87-D6C49E74F298",
"lastModifiedBy": {
"user": {
"id": "CE251278-EF9E-4FE5-833C-1D89EEAE68E0",
"displayName": "Ryan Gregg"
}
},
"lastModifiedDateTime": "2017-09-14T12:34:53.912Z",
"size": 123
}
Comentários
O OneDrive não preserva os metadados completos de versões anteriores de um arquivo.
Quando seu aplicativo recupera a lista de versões disponíveis de um arquivo, um recurso DriveItemVersion é retornado e fornece as informações disponíveis sobre a versão específica.