Verfügbare Laufwerke auflisten
Rufen Sie die Liste der Laufwerk-Ressourcen ab, die für einen Ziel-Benutzer, eine Ziel-Gruppe oder eine Ziel-Seite verfügbar sind.
Berechtigungen
Eine der nachfolgenden Berechtigungen ist erforderlich, um diese API aufrufen zu können. Weitere Informationen, unter anderem zur Auswahl von Berechtigungen, finden Sie unter Berechtigungen.
Berechtigungstyp | Berechtigungen (von der Berechtigung mit den wenigsten Rechten zu der mit den meisten Rechten) |
---|---|
Delegiert (Geschäfts-, Schul- oder Unikonto) | Files.Read, Files.ReadWrite, Files.Read.All, Files.ReadWrite.All, Sites.Read.All, Sites.ReadWrite.All |
Delegiert (persönliches Microsoft-Konto) | Files.Read, Files.ReadWrite, Files.Read.All, Files.ReadWrite.All |
Anwendung | Files.Read.All, Files.ReadWrite.All, Sites.Read.All, Sites.ReadWrite.All |
Auflisten des Laufwerks einer Gruppe
Für die Auflistung der Dokumentbibliotheken einer Gruppe fordert Ihre App die drives-Beziehung bei der Gruppe an.
HTTP-Anforderung
GET /groups/{groupId}/drives
Auflisten der Laufwerke einer Website
Für die Auflistung der Dokumentbibliotheken einer Website fordert Ihre App die drives-Beziehung bei der Website an.
GET /sites/{siteId}/drives
Auflisten der Laufwerke eines Benutzers
GET /users/{userId}/drives
Die Laufwerke des aktuellen Benutzers auflisten
GET /me/drives
Optionale Abfrageparameter
Diese Methode unterstützt die $expand
OData-Abfrageparameter , $select
$skipToken
, , $top
und $orderby
zum Anpassen der Antwort.
Antwort
Wenn die Methode erfolgreich verläuft, werden der Antwortcode 200 OK
und eine Sammlung von Drive-Objekten im Antworttext zurückgegeben.
HTTP/1.1 200 OK
Content-Type: application/json
{
"value": [
{
"id": "942CAEB0-13AE-491B-85E4-7557CDC0F25F",
"driveType": "documentLibrary",
"name": "Shared Documents",
"owner": {
"user": {
"id": "AE2A1EE9-81A7-423C-ABE4-B945F47509BB",
"displayName": "Ryan Gregg"
}
}
},
{
"id": "C1CD3ED9-0E98-4B0B-82D3-C8FB784B9DCC",
"driveType": "documentLibrary",
"name": "Contoso Project Files",
"owner": {
"user": {
"id": "406B2281-18E8-4416-9857-38C531B904F1",
"displayName": "Daron Spektor"
}
}
}
]
}
Hinweise
Die meisten Benutzer verfügen nur über eine einzige Laufwerkressource.
Gruppen und Webseiten verfügen möglicherweise über mehrere Laufwerksressourcen.
Laufwerke mit dem System-Facet sind standardmäßig ausgeblendet.
Fügen Sie system
in Ihre $select
-Anweisung ein, um sie aufzulisten.