Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Espace de noms: microsoft.graph
Importante
Les API sous la version /beta dans Microsoft Graph sont susceptibles d’être modifiées. L’utilisation de ces API dans des applications de production n’est pas prise en charge. Pour déterminer si une API est disponible dans v1.0, utilisez le sélecteur Version .
Récupérez les métadonnées d’un driveItem dans un lecteur par chemin d’accès ou ID de système de fichiers.
item-id est l’ID d’un élément de lecteur. Il peut également s’agir de l’ID unique d’un élément de liste SharePoint.
Cette API est disponible dans les déploiements cloud nationaux suivants.
| Service global | Gouvernement américain L4 | Gouvernement américain L5 (DOD) | Chine exploitée par 21Vianet |
|---|---|---|---|
| ✅ | ✅ | ✅ | ✅ |
Autorisations
Choisissez l’autorisation ou les autorisations marquées comme étant les moins privilégiées pour cette API. Utilisez une ou plusieurs autorisations privilégiées uniquement si votre application en a besoin. Pour plus d’informations sur les autorisations déléguées et d’application, voir Types d’autorisations. Pour en savoir plus sur ces autorisations, consultez la référence des autorisations.
| Type d’autorisation | Autorisations les moins privilégiées | Autorisations à privilèges plus élevés |
|---|---|---|
| Déléguée (compte professionnel ou scolaire) | Files.Read | Files. ReadWrite, Files. Read.All, Files. ReadWrite.All, Group.Read.All, Group.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, Group.Read.All, Group.ReadWrite.All, Sites.Read.All, Sites.ReadWrite.All |
Remarque
SharePoint Embedded nécessite l’autorisation FileStorageContainer.Selected pour accéder au contenu du conteneur. Cette autorisation est différente de celles mentionnées précédemment. Outre les autorisations Microsoft Graph, votre application doit disposer des autorisations de type conteneur nécessaires pour appeler cette API. Pour plus d’informations, consultez Authentification et autorisation SharePoint Embedded.
Remarque
Le /teams point de terminaison nécessite l’utilisation de Group.Read.All ou Group.ReadWrite.All des autorisations.
Requête HTTP
GET /drives/{drive-id}/items/{item-id}
GET /drives/{drive-id}/root:/{item-path}
GET /groups/{group-id}/drive/items/{item-id}
GET /groups/{group-id}/drive/root:/{item-path}
GET /teams/{teamId}/channels/{channelId}/filesFolder
GET /me/drive/items/{item-id}
GET /me/drive/root:/{item-path}
GET /sites/{siteId}/drive/items/{itemId}
GET /sites/{siteId}/drive/root:/{item-path}
GET /users/{userId | userPrincipalName}/drive/items/{item-id}
GET /users/{userId | userPrincipalName}/drive/root:/{item-path}
Paramètres facultatifs de la requête
Cette méthode prend en charge les paramètres de $expand requête et $selectOData pour personnaliser la réponse.
Vous pouvez utiliser le paramètre de chaîne de requête$expand pour inclure les enfants d’un élément dans le même appel que pour récupérer les métadonnées d’un élément si l’élément a une relation enfant.
Vous pouvez également utiliser le includeDeletedItems=trueparamètre de requête pour renvoyer les éléments supprimés.
Ce paramètre de requête n’est valide que lorsque vous ciblez un élément de lecteur par ID et est ignoré.
Pour l’instant, il n’est pris en charge que sur OneDrive Personnel.
En-têtes de demande facultatifs
| Nom | Valeur | Description |
|---|---|---|
| if-none-match | String | Si cet en-tête de demande est inclus et que l’eTag (ou cTag) fourni correspond à l’identité actuelle sur le fichier, une réponse HTTP 304 Not Modified est renvoyée. |
Réponse
Si elle réussit, cette méthode renvoie un code de réponse 200 OK et la ressource driveItem dans le corps de la réponse.
Exemple
Demande
L’exemple suivant montre une demande au dossier racine de l’espace OneDrive de l’utilisateur.
GET /me/drive/root
Réponse
L’exemple suivant illustre la réponse.
HTTP/1.1 200 OK
Content-type: application/json
{
"createdBy": {
"user": {
"id": "efee1b77-fb3b-4f65-99d6-274c11914d12",
"displayName": "Ryan Gregg"
}
},
"createdDateTime": "2016-03-21T20:01:37Z",
"cTag": "\"c:{86EB4C8E-D20D-46B9-AD41-23B8868DDA8A},0\"",
"eTag": "\"{86EB4C8E-D20D-46B9-AD41-23B8868DDA8A},1\"",
"folder": { "childCount": 120 },
"id": "01NKDM7HMOJTVYMDOSXFDK2QJDXCDI3WUK",
"lastModifiedBy": {
"user": {
"id": "efee1b77-fb3b-4f65-99d6-274c11914d12",
"displayName": "Ryan Gregg"
}
},
"lastModifiedDateTime": "2016-03-21T20:01:37Z",
"name": "OneDrive",
"root": { },
"size": 157286400,
"webUrl": "https://contoso-my.sharepoint.com/personal/rgregg_contoso_com/Documents"
}
Contenu connexe
Pour plus d’informations sur le retour des erreurs, voir Réponses aux erreurs.