Répertorier des fichiers récents
Répertoriez un ensemble d’éléments qui ont été récemment utilisés par l’utilisateur connecté. Cette collection comprend les éléments qui se trouvent dans le lecteur de l’utilisateur ainsi que les éléments auxquels il peut accéder à partir d’autres lecteurs.
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.Read, Files.ReadWrite, Files.Read.All, Files.ReadWrite.All, Sites.Read.All, Sites.ReadWrite.All |
Déléguée (compte Microsoft personnel) | Files.Read, Files.ReadWrite, Files.Read.All, Files.ReadWrite.All |
Application | Files.Read.All, Files.ReadWrite.All, Sites.Read.All, Sites.ReadWrite.All |
Requête HTTP
GET /me/drive/recent
Réponse
Cette méthode renvoie une collection de ressources DriveItem pour des éléments auxquels le propriétaire du lecteur a récemment accédé.
HTTP/1.1 200 OK
Content-Type: application/json
{
"value": [
{
"id": "1312abc!1231",
"remoteItem":
{
"id": "1991210caf!192",
"name": "March Proposal.docx",
"file": { },
"size": 19121,
"parentReference": {
"driveId": "1991210caf",
"id": "1991210caf!104"
}
},
"fileSystemInfo": {
"lastAccessedDateTime": "2017-02-20T19:13:00Z"
}
},
{
"id": "1312def!9943",
"name": "Vacation.jpg",
"file": { },
"size": 37810,
"parentReference": {
"driveId": "1312def",
"id": "1312def!123"
},
"fileSystemInfo": {
"lastAccessedDateTime": "2017-02-20T16:43:21Z"
}
}
]
}
Remarques
Certains objets DriveItem renvoyés par l’action récente incluront la facette remoteItem qui indique qu’ils proviennent d’un autre lecteur. Pour accéder à l’objet DriveItem d’origine, vous devrez effectuer une requête en utilisant les informations fournies dans remoteItem au format suivant :
GET /drives/{remoteItem-driveId}/items/{remoteItem-id}