Partager via


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