Bündel abrufen

Namespace: microsoft.graph

Rufen Sie die Metadaten für ein [Bündel][] basierend auf der eindeutigen ID des Bündels ab.

Berechtigungen

Eine der nachfolgenden Berechtigungen ist erforderlich, um diese API aufrufen zu können. Weitere Informationen, unter anderem zur Auswahl von Berechtigungen, finden Sie im Artikel zum Thema Berechtigungen.

Berechtigungstyp Berechtigungen (von der Berechtigung mit den wenigsten Rechten zu der mit den meisten Rechten)
Delegiert (Geschäfts-, Schul- oder Unikonto) Nicht unterstützt
Delegiert (persönliches Microsoft-Konto) Files.Read, Files.ReadWrite, Files.Read.All, Files.ReadWrite.All
Anwendung Nicht unterstützt

HTTP-Anforderung

GET /drive/bundles/{bundle-id}
GET /drive/items/{bundle-id}

Da Bündel Elemente sind, können Sie die Items-Auflistung verwenden, um Metadaten zu einem Bündel zurückzugeben. Sie können die Bundles-Sammlung auch als Komfort verwenden, um sicherzustellen, dass Sie ein Bündel in der Antwort erhalten.

Optionale Abfrageparameter

Diese Methode unterstützt die OData-Abfrageparameter zur Anpassung der Antwort.

Anforderungsheader

Name Beschreibung
Authorization Bearer {token}. Erforderlich.
if-none-match Etag. Optional. Wenn dieser Anforderungsheader enthalten ist und das angegebene eTag (oder cTag) mit dem aktuellen Tag in der Datei übereinstimmt, wird eine 304 Not Modified Antwort zurückgegeben.

Anforderungstext

Geben Sie für diese Methode keinen Anforderungstext an.

Antwort

Bei erfolgreicher Ausführung gibt die Methode den 200 OK Antwortcode und ein driveItem object that contains the bundle im Antworttext zurück.

Informationen zu Fehlerantworten finden Sie unter Microsoft Graph Fehlerantworten und Ressourcentypen.

Beispiele

Beispiel 1: Abrufen eines Bündels

Anforderung

Nachfolgend ist ein Beispiel für eine Anforderung dargestellt.

GET https://graph.microsoft.com/v1.0/drive/bundles/{bundle-id}

Antwort

Nachfolgend sehen Sie ein Beispiel der Antwort.

Hinweis: Das hier gezeigte Antwortobjekt kann zur besseren Lesbarkeit gekürzt werden.

HTTP/1.1 200 OK
Content-type: application/json

{
  "id": "0123456789abc",
  "name": "My Photo Album Bundle",
  "eTag": "etag",
  "cTag": "etag",
  "createdBy": { "user": { "id": "1234", "displayName": "Ryan Gregg" } },
  "createdDateTime": "datetime",
  "lastModifiedBy": { "user": { "id": "1234", "displayName": "Ryan Gregg" } },
  "lastModifiedDateTime": "datetime",
  "size": 1234,
  "webUrl": "http://onedrive.com/...",
  "bundle": {
    "childCount": 4,
     "album": { }
  }
}

Beispiel 2: Abrufen eines Bündels und seiner untergeordneten Elemente in einem einzigen Aufruf

Verwenden Sie den expand Abfragezeichenfolgenparameter , um die untergeordneten Elemente eines Bündels in die gleiche Anforderung einzuschließen, die die Metadaten eines Bündels abruft.

Anforderung

Nachfolgend ist ein Beispiel für eine Anforderung dargestellt.

GET https://graph.microsoft.com/v1.0/drive/items/{bundle-id}?expand=children

Antwort

Nachfolgend sehen Sie ein Beispiel der Antwort. Dieser Aufruf gibt die Bundlemetadaten und eine Liste der untergeordneten Elemente des Bündels zurück. Wenn das Bündel keine untergeordneten Elemente aufweist, wird eine leere Auflistung zurückgegeben.

Wenn die Anzahl der untergeordneten Elemente im Bundle größer als die Standardseitengröße ist, wird die children@odata.nextLink-Eigenschaft mit einer URL zurückgegeben, die zum Anfordern der nächsten Seite der untergeordneten Elemente im Bündel verwendet werden kann.

Hinweis: Das hier gezeigte Antwortobjekt kann zur besseren Lesbarkeit gekürzt werden.

HTTP/1.1 200 OK
Content-Type: application/json

{
  "id": "101230100alkc",
  "name": "My Cool Day at the Beach",
  "children": [
    { "id": "120100abab", "name": "image1.jpg", "file": {} },
    { "id": "120100abo1", "name": "image2.jpg", "file": {} }
  ],
  "children@odata.nextLink": "https://api.onedrive.com/v1.0/..."
}