Elemente auflisten, die für den angemeldeten Benutzer freigegeben sind

Dient zum Abrufen einer Auflistung von DriveItem-Ressourcen, die für den Besitzer des Laufwerks freigegeben wurden.

Voraussetzungen

Einer der folgenden Bereiche ist erforderlich, um diese API auszuführen:

  • Files.Read.All
  • Files.ReadWrite.All

Hinweis: Die /sharedWithMe-Anforderung funktioniert zwar mit Files.Read- oder Files.ReadWrite-Bereichen, es kann jedoch sein, dass einige Eigenschaften fehlen. Außerdem kann ohne einen der All-Bereiche nicht auf freigegebene Elemente zugegriffen werden, die von dieser AP zurückgegeben werden.

HTTP-Anforderung

GET /me/drive/sharedWithMe

Anforderungstext

Geben Sie für diese Methode keinen Anforderungstext an.

Beispiel

GET https://graph.microsoft.com/v1.0/me/drive/sharedWithMe

Antwort

Dadurch wird eine Sammlung von DriveItem-Ressourcen, zurückgegeben, die die DriveItem-Ressourcen enthalten, die für den Besitzer des Laufwerks freigegeben wurden. Da es sich bei dem Laufwerk um das Standardlaufwerk des Benutzers handelt, werden in diesem Beispiel Elemente zurückgegeben, die für den angemeldeten Benutzer freigegeben sind.

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

{
  "value": [
    {
      "id": "1312abc",
      "remoteItem": {
        "id": "1991210caf!192",
        "name": "March Proposal.docx",
        "file": { },
        "size": 19121,
        "parentReference": {
          "driveId": "1991210caf",
          "id": "1991210caf!104"
        }
      }
    },
    {
      "id": "1312def",
      "remoteItem": {
        "id": "1991210caf!1991",
        "name": "Team Roster.xlsx",
        "file": { },
        "size": 37619,
        "parentReference": {
          "driveId": "1991210caf",
          "id": "1991210caf!104"
        }
      }
    }
  ]
}

Bemerkungen

DriveItems, die von der SharedWithMe-Aktion zurückgegeben werden, enthalten immer das remoteItem-Facet, das angibt, dass es sich um Elemente von einem anderen Laufwerk handelt. Um auf die freigegebenen DriveItem Ressourcen zuzugreifen, müssen Sie eine Anforderung anhand der Angaben in remoteItem im folgenden Format stellen:

GET https://graph.microsoft.com/v1.0/drives/{remoteItem.parentReference.driveId}/items/{remoteItem.id}