Restaurer une version antérieure d’une ressource DriveItem
Découvrez comment restaurer une version précédente d’une ressource DriveItem pour qu’elle devienne la version actuelle. Une nouvelle version sera créée avec le contenu de la version précédente. Toutes les versions existantes du fichier seront conservées.
Autorisations
L’une des autorisations suivantes est requise pour appeler cette API. Pour plus d’informations, notamment sur la façon de choisir les autorisations, voir Autorisations.
Type d’autorisation | Autorisations (de celle qui offre le plus de privilèges à celle qui en offre le moins) |
---|---|
Déléguée (compte professionnel ou scolaire) | Files.ReadWrite, Files.ReadWrite.All, Sites.ReadWrite.All |
Déléguée (compte Microsoft personnel) | Files.ReadWrite, Files.ReadWrite.All |
Application | Files.ReadWrite.All, Sites.ReadWrite.All |
Requête 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
Corps de la demande
Vous n’êtes pas obligé de spécifier le corps de la demande.
Exemple
Cet exemple restaure une version d’un fichier défini par les valeurs {item-id}
et {version-id}
.
POST /drives/{drive-id}/items/{item-id}/versions/{version-id}/restoreVersion
Réponse
En cas de réussite, l’appel d’API renvoie une réponse 204 No Content
.
HTTP/1.1 204 No Content