Freigeben über


SharePoint Embedded

Microsoft SharePoint Embedded ist ein cloudbasiertes Datei- und Dokumentverwaltungssystem, das für die Verwendung in jeder Anwendung geeignet ist. SharePoint Embedded ist eine nur API-Lösung, mit der App-Entwickler die Leistungsfähigkeit der Microsoft 365-Datei- und Dokumentspeicherplattform für jede App nutzen können, und eignet sich für Unternehmen, die Branchenanwendungen und ISVs erstellen, die mehrinstanzenfähige Anwendungen erstellen.

Dieser Connector ist in den folgenden Produkten und Regionen verfügbar:

Dienstleistung Class Regions
Copilot Studio Norm Alle Power Automate-Regionen mit Ausnahme der folgenden Bereiche:
     - US Government (GCC)
     - US Government (GCC High)
     - China Cloud betrieben von 21Vianet
     - US Department of Defense (DoD)
Logik-Apps Norm Alle Logik-Apps-Regionen mit Ausnahme der folgenden Bereiche:
     – Azure Government-Regionen
     - Azure China-Regionen
     - US Department of Defense (DoD)
Power Apps Norm Alle Power Apps-Regionen mit Ausnahme der folgenden:
     - US Government (GCC)
     - US Government (GCC High)
     - China Cloud betrieben von 21Vianet
     - US Department of Defense (DoD)
Power Automate Norm Alle Power Automate-Regionen mit Ausnahme der folgenden Bereiche:
     - US Government (GCC)
     - US Government (GCC High)
     - China Cloud betrieben von 21Vianet
     - US Department of Defense (DoD)
Kontakt
Name Microsoft
URL https://learn.microsoft.com/en-us/sharepoint/dev/embedded/overview
Email spe-connector@service.microsoft.com
Connectormetadaten
Herausgeber Microsoft
Webseite https://learn.microsoft.com/en-us/sharepoint/dev/embedded/overview
Datenschutzrichtlinie https://privacy.microsoft.com/
Kategorien Inhalt und Dateien

Erste Schritte

Bevor Sie den Eingebetteten SharePoint-Connector verwenden können, müssen Sie eine eingebettete SharePoint-Anwendung erstellen. Weitere Informationen und erste Schritte finden Sie in der eingebetteten SharePoint-Dokumentation .

Gewähren des Zugriffs auf den eingebetteten SharePoint-Connector

Damit der eingebettete SharePoint-Connector mit Dateispeichercontainern und Inhalten in einem Mandanten interagieren kann, müssen Sie eine applicationPermissionGrant für die SharePoint Embedded Connector-Anwendung für diesen containerTypeRegistration Mandanten erstellen. Auf diese Weise kann der SharePoint Embedded Connector auf den spezifischen Containertyp Ihrer App in einem Mandanten zugreifen.

Erteilen Sie full Berechtigungen für die SharePoint Embedded Connector-Anwendungs-ID e8e1b0bf-140f-4b8b-8e94-fbe8937fad04 für delegated Aufrufe mithilfe der Microsoft Graph-API.

PUT /storage/fileStorage/containerTypeRegistrations/{containerTypeId}/applicationPermissionGrants/e8e1b0bf-140f-4b8b-8e94-fbe8937fad04
Content-Type: application/json
{
  "delegatedPermissions": ["full"],
  "applicationPermissions": ["none"]
}

Weitere Informationen finden Sie im Referenzartikel zur Create fileStorageContainerTypeAppPermissionGrant-API .

Bekannte Probleme und Einschränkungen

  • Die maximale unterstützte Dateigröße mit der Aufgabe "Datei erstellen" beträgt 10 MB.
  • Das Erstellen von Containern ist mit dem Connector nicht verfügbar.
  • Nur delegierte Authentifizierung wird unterstützt.

Aktionen

Abrufen von Dateieigenschaften

Dieser Vorgang ruft die Eigenschaften einer Datei in einem eingebetteten SharePoint-Container ab.

Aktualisieren von benutzerdefinierten Containereigenschaften

Aktualisieren benutzerdefinierter Eigenschaften eines Containers

Aktualisieren von Dateiinhalten

Dieser Vorgang aktualisiert den Inhalt einer Datei.

Auflisten von Containern

Auflisten von Containern

Auflisten von wiederverwendeten Containern

Auflisten von wiederverwendeten Containern

Auschecken verwerfen

Dieser Vorgang verwirft das Auschecken einer Datei in einem eingebetteten SharePoint-Container.

Benutzerdefinierte Containereigenschaften abrufen

Abrufen benutzerdefinierter Eigenschaften eines Containers

Container abrufen

Container abrufen

Container aktivieren

Aktivieren eines Containers

Container aktualisieren

Aktualisieren eines Containers

Container löschen

Container löschen

Containerberechtigung aktualisieren

Aktualisieren einer Berechtigung für einen Container

Containerberechtigung erstellen

Erstellen einer Berechtigung für einen Container

Containerberechtigung löschen

Löschen einer Berechtigung für einen Container

Containerspalte abrufen

Abrufen einer Spalte des Containers

Containerspalte erstellen

Erstellen einer Spalte, die das Schema des Containers definiert

Containerspalte löschen

Löschen einer Spalte, die das Schema des Containers definiert

Datei auschecken

Mit diesem Vorgang wird eine Datei in einem eingebetteten SharePoint-Container ausgecheckt, wodurch andere Benutzer daran hindern, das Dokument zu bearbeiten.

Datei einchecken

Dieser Vorgang überprüft eine Datei, die in einem eingebetteten SharePoint-Container ausgecheckt wurde.

Datei erstellen

Dieser Vorgang erstellt eine Datei und gibt die DriveItem-Metadaten zurück.

Datei löschen

Dieser Vorgang löscht eine Datei in einem eingebetteten SharePoint-Container.

Datei umbenennen

Dieser Vorgang benennt eine Datei in einen eingebetteten SharePoint-Container um.

Dateiinhalte abrufen

Dieser Vorgang ruft den Inhalt einer Datei ab.

Dateiversion abrufen

Dieser Vorgang ruft eine bestimmte Version einer Datei in einem eingebetteten SharePoint-Container ab.

Dateiversion löschen

Dieser Vorgang löscht eine bestimmte Version einer Datei in einem eingebetteten SharePoint-Container.

Dateiversionen auflisten

Dieser Vorgang listet die vorherigen Versionen einer Datei in einem eingebetteten SharePoint-Container auf.

Dateivorschau erstellen

Dieser Vorgang erstellt eine Vorschau für eine Datei in einem eingebetteten SharePoint-Container.

Erstellen des Ordners

Dieser Vorgang erstellt einen neuen Ordner in einem eingebetteten SharePoint-Container, entweder auf der Stammebene oder in einem anderen Ordner.

Festlegen von Dateifeldern

Dieser Vorgang aktualisiert die Listenelementfelder (Metadaten), die einer Datei in einem eingebetteten SharePoint-Container zugeordnet sind. Verwenden Sie NULL-Werte, um Feldwerte zu löschen.

Freigabeaufladung senden

Dieser Vorgang sendet eine Freigabeaufladung für eine Datei in einem eingebetteten SharePoint-Container.

Freigabeberechtigung abrufen

Dieser Vorgang erhält eine bestimmte Freigabeberechtigung für eine Datei in einem eingebetteten SharePoint-Container.

Freigabeberechtigung löschen

Dieser Vorgang löscht eine bestimmte Freigabeberechtigung für eine Datei in einem eingebetteten SharePoint-Container.

Freigabelink erstellen

Dieser Vorgang erstellt einen Freigabelink für eine Datei in einem eingebetteten SharePoint-Container.

Listencontainerberechtigungen

Auflisten von Berechtigungen für einen Container

Listencontainerspalten

Listenspalten, die das Schema des Containers definieren

Listendateifelder

Dieser Vorgang ruft die Listenelementfelder (Metadaten) ab, die einer Datei in einem eingebetteten SharePoint-Container zugeordnet sind.

Listenelemente im Container

Dieser Vorgang ruft die Liste der Dateien und Unterordner in einem Container ab.

Listenelementfreigabeberechtigungen

Dieser Vorgang listet die Freigabeberechtigungen für ein Element in einem eingebetteten SharePoint-Container auf.

Miniaturansicht abrufen

Dieser Vorgang ruft eine bestimmte Miniaturansicht für eine Datei in einem eingebetteten SharePoint-Container ab.

Miniaturansichten auflisten

Dieser Vorgang listet die verfügbaren Miniaturansichten für eine Datei in einem eingebetteten SharePoint-Container auf.

Wiederherstellen des wiederverwendeten Containers

Wiederherstellen eines wiederverwendeten Containers

Wiederherstellen wiederverwendeter Elemente

Dieser Vorgang stellt ein oder mehrere wiederverwendete Elemente aus dem Papierkorb eines eingebetteten SharePoint-Containers wieder her.

Wiederverwendete Elemente auflisten

Dieser Vorgang listet die Elemente im Papierkorb eines eingebetteten SharePoint-Containers auf.

Wiederverwendete Elemente löschen

Dieser Vorgang löscht dauerhaft ein oder mehrere wiederverwendete Elemente aus dem Papierkorb eines eingebetteten SharePoint-Containers.

Wiederverwendungscontainer löschen

Dauerhaftes Löschen eines wiederverwendeten Containers

Abrufen von Dateieigenschaften

Dieser Vorgang ruft die Eigenschaften einer Datei in einem eingebetteten SharePoint-Container ab.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Container-ID
container-id True string

Der eindeutige Bezeichner des Containers

Datei-ID
file-id True string

Der eindeutige Bezeichner der Datei

Gibt zurück

Laufwerkelementmetadaten

Body
DriveItem

Aktualisieren von benutzerdefinierten Containereigenschaften

Aktualisieren benutzerdefinierter Eigenschaften eines Containers

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Container-ID
container-id True string

Die Container-ID

object

Gibt zurück

Aktualisieren von Dateiinhalten

Dieser Vorgang aktualisiert den Inhalt einer Datei.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Datei-ID
file-id True string

Der eindeutige Bezeichner der Datei

Container-ID
container-id True string

Der eindeutige Bezeichner des Containers

Dateiinhalt (Base64)
body True byte

Base64-codierter Dateiinhalt

Gibt zurück

Der Inhalt der Datei

Dateiinhalt
binary

Auflisten von Containern

Auflisten von Containern

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Containertyp-ID
containerType True string

Auflisten von Containern des angegebenen Containertyps

Gibt zurück

Auflisten von wiederverwendeten Containern

Auflisten von wiederverwendeten Containern

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Containertyp-ID
containerType True string

Auflisten wiederverwendeter Container des angegebenen Containertyps

Gibt zurück

Auschecken verwerfen

Dieser Vorgang verwirft das Auschecken einer Datei in einem eingebetteten SharePoint-Container.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Container-ID
container-id True string

Der eindeutige Bezeichner des Containers

Datei-ID
file-id True string

Der eindeutige Bezeichner der Datei

Benutzerdefinierte Containereigenschaften abrufen

Abrufen benutzerdefinierter Eigenschaften eines Containers

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Container-ID
container-id True string

Die Container-ID

Gibt zurück

Container abrufen

Container abrufen

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Container-ID
container-id True string

Die Container-ID

Gibt zurück

Container aktivieren

Aktivieren eines Containers

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Container-ID
container-id True string

Die Container-ID

Container aktualisieren

Aktualisieren eines Containers

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Container-ID
container-id True string

Die Container-ID

Description
description string

Die Containerbeschreibung

Anzeigename
displayName string

Containername

OCR aktiviert
isOcrEnabled boolean

Gibt an, ob OCR (Optische Zeichenerkennung) für den Container aktiviert ist.

Grenzwert für Nebenversion von Elementen
itemMinorVersionLimit integer

Die maximale Anzahl von Nebenversionen, die für Elemente im Container aufbewahrt werden sollen

Elementversionsverwaltung aktiviert
isItemVersioningEnabled boolean

Gibt an, ob die Elementversionsverwaltung für den Container aktiviert ist.

Gibt zurück

Container löschen

Container löschen

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Container-ID
container-id True string

Die Container-ID

Containerberechtigung aktualisieren

Aktualisieren einer Berechtigung für einen Container

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Container-ID
container-id True string

Die Container-ID

Berechtigungs-ID
permission-id True string

Die Berechtigungs-ID

Berechtigungsrollen
roles True array of string

Die Rollen, die dem Benutzer gewährt werden sollen

Gibt zurück

Containerberechtigung erstellen

Erstellen einer Berechtigung für einen Container

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Container-ID
container-id True string

Die Container-ID

Berechtigungsrollen
roles True array of string

Die Rollen, die dem Benutzer gewährt werden sollen

Benutzerprinzipalname
userPrincipalName True string

Der Identitätsbenutzerprinzipalname

Gibt zurück

Containerberechtigung löschen

Löschen einer Berechtigung für einen Container

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Container-ID
container-id True string

Die Container-ID

Berechtigungs-ID
permission-id True string

Die Berechtigungs-ID

Containerspalte abrufen

Abrufen einer Spalte des Containers

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Container-ID
container-id True string

Die Container-ID

Spalten-ID
column-id True string

Die Spalten-ID

Gibt zurück

Containerspalte erstellen

Erstellen einer Spalte, die das Schema des Containers definiert

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Container-ID
container-id True string

Die Container-ID

object

Gibt zurück

Containerspalte löschen

Löschen einer Spalte, die das Schema des Containers definiert

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Container-ID
container-id True string

Die Container-ID

Spalten-ID
column-id True string

Die Spalten-ID

Datei auschecken

Mit diesem Vorgang wird eine Datei in einem eingebetteten SharePoint-Container ausgecheckt, wodurch andere Benutzer daran hindern, das Dokument zu bearbeiten.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Container-ID
container-id True string

Der eindeutige Bezeichner des Containers

Datei-ID
file-id True string

Der eindeutige Bezeichner der Datei

Datei einchecken

Dieser Vorgang überprüft eine Datei, die in einem eingebetteten SharePoint-Container ausgecheckt wurde.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Container-ID
container-id True string

Der eindeutige Bezeichner des Containers

Datei-ID
file-id True string

Der eindeutige Bezeichner der Datei

Kommentar
comment string

Ein Eincheckkommentar, der der Version zugeordnet ist

Einchecken als
checkInAs string

Der Status des Dokuments nach dem Einchecken (veröffentlicht oder neben)

Datei erstellen

Dieser Vorgang erstellt eine Datei und gibt die DriveItem-Metadaten zurück.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Übergeordnete ID
parent-id True string

Laufwerkelement-ID des übergeordneten Ordners oder 'Stamm'

Container-ID
container-id True string

Der eindeutige Bezeichner des Containers

Dateiname
file-name True string

Der Name der Datei

Dateiinhalt (Base64)
body True byte

Base64-codierter Dateiinhalt

Gibt zurück

Laufwerkelementmetadaten

Body
DriveItem

Datei löschen

Dieser Vorgang löscht eine Datei in einem eingebetteten SharePoint-Container.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Container-ID
container-id True string

Der eindeutige Bezeichner des Containers

Datei-ID
file-id True string

Der eindeutige Bezeichner der Datei

Datei umbenennen

Dieser Vorgang benennt eine Datei in einen eingebetteten SharePoint-Container um.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Container-ID
container-id True string

Der eindeutige Bezeichner des Containers

Datei-ID
file-id True string

Der eindeutige Bezeichner der Datei

Name
name string

Der neue Name der Datei

Gibt zurück

Laufwerkelementmetadaten

Body
DriveItem

Dateiinhalte abrufen

Dieser Vorgang ruft den Inhalt einer Datei ab.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Datei-ID
file-id True string

Der eindeutige Bezeichner der Datei

Container-ID
container-id True string

Der eindeutige Bezeichner des Containers

Dateiversion abrufen

Dieser Vorgang ruft eine bestimmte Version einer Datei in einem eingebetteten SharePoint-Container ab.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Container-ID
container-id True string

Der eindeutige Bezeichner des Containers

Datei-ID
file-id True string

Der eindeutige Bezeichner der Datei

Versions-ID
version-id True string

Der eindeutige Bezeichner der Version

Gibt zurück

Stellt eine Version einer Datei dar.

Dateiversion löschen

Dieser Vorgang löscht eine bestimmte Version einer Datei in einem eingebetteten SharePoint-Container.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Container-ID
container-id True string

Der eindeutige Bezeichner des Containers

Datei-ID
file-id True string

Der eindeutige Bezeichner der Datei

Versions-ID
version-id True string

Der eindeutige Bezeichner der zu löschenden Version

Dateiversionen auflisten

Dieser Vorgang listet die vorherigen Versionen einer Datei in einem eingebetteten SharePoint-Container auf.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Container-ID
container-id True string

Der eindeutige Bezeichner des Containers

Datei-ID
file-id True string

Der eindeutige Bezeichner der Datei

Gibt zurück

Stellt eine Auflistung von Dateiversionen dar.

Dateivorschau erstellen

Dieser Vorgang erstellt eine Vorschau für eine Datei in einem eingebetteten SharePoint-Container.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Container-ID
container-id True string

Der eindeutige Bezeichner des Containers

Datei-ID
file-id True string

Der eindeutige Bezeichner der Datei

Seite
page integer

Gibt die Seitenzahl des Dokuments an, das in der Vorschau angezeigt werden soll.

Zoomstufe
zoom float

Gibt den Zoomfaktor der Dokumentvorschau an (z. B. 0.5, 1.0, 1.5)

Gibt zurück

Name Pfad Typ Beschreibung
URL abrufen
getUrl string

Eine URL, die zum Abrufen der Vorschau mithilfe einer GET-Anforderung verwendet werden kann

Post-Parameter
postParameters string

Parameter, die mit der postUrl-Eigenschaft verwendet werden können, um die Vorschau mithilfe einer POST-Anforderung abzurufen

Beitrags-URL
postUrl string

Eine URL, die zum Abrufen der Vorschau mithilfe einer POST-Anforderung verwendet werden kann

Erstellen des Ordners

Dieser Vorgang erstellt einen neuen Ordner in einem eingebetteten SharePoint-Container, entweder auf der Stammebene oder in einem anderen Ordner.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Container-ID
container-id True string

Der eindeutige Bezeichner des Containers

Übergeordneter Ordner-ID
parent-id True string

Die ID des übergeordneten Ordners, in dem der neue Ordner erstellt wird. Verwenden Sie 'root', um einen Ordner auf der Stammebene des Containers zu erstellen, oder stellen Sie eine bestimmte Ordner-ID zum Erstellen eines geschachtelten Ordners bereit.

Ordnername
name True string

Der Name des zu erstellenden Ordners

Konfliktverhalten
@microsoft.graph.conflictBehavior string

Vorgehensweise, wenn bereits ein Ordner mit demselben Namen vorhanden ist

Gibt zurück

Laufwerkelementmetadaten

Body
DriveItem

Festlegen von Dateifeldern

Dieser Vorgang aktualisiert die Listenelementfelder (Metadaten), die einer Datei in einem eingebetteten SharePoint-Container zugeordnet sind. Verwenden Sie NULL-Werte, um Feldwerte zu löschen.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Container-ID
container-id True string

Der eindeutige Bezeichner des Containers

Datei-ID
file-id True string

Der eindeutige Bezeichner der Datei

object

Gibt zurück

Name Pfad Typ Beschreibung
Etag
@odata.etag string

Der ETag-Wert für die Felder

Freigabeaufladung senden

Dieser Vorgang sendet eine Freigabeaufladung für eine Datei in einem eingebetteten SharePoint-Container.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Container-ID
container-id True string

Der eindeutige Bezeichner des Containers

Datei-ID
file-id True string

Der eindeutige Bezeichner der Datei

Anmeldung erforderlich
requireSignIn True boolean

Gibt an, ob der Empfänger der Einladung erforderlich ist, um sich anzumelden, um das freigegebene Element anzuzeigen.

Rollen
roles True array of string

Die Berechtigungen, die den Empfängern der Freigabeaufladung erteilt wurden

Email
email string

Die E-Mail-Adresse des Empfängers.

Alias
alias string

Der Alias des Empfängers (im Fall eines Microsoft 365-Empfängers)

Objekt-ID
objectId string

Der eindeutige Bezeichner des Empfängers in Azure Active Directory

Nachricht
message True string

Eine benutzerdefinierte Nachricht, die als Teil der Freigabeaufladung gesendet wird

Einladung senden
sendInvitation True boolean

Wenn true, wird ein Freigabelink an die Empfänger gesendet. Wenn false, wird eine Berechtigung erstellt, aber keine Einladungsnachricht gesendet.

Gibt zurück

Stellt eine Liste der Berechtigungen für eine Datei oder einen Ordner dar.

Freigabeberechtigung abrufen

Dieser Vorgang erhält eine bestimmte Freigabeberechtigung für eine Datei in einem eingebetteten SharePoint-Container.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Container-ID
container-id True string

Der eindeutige Bezeichner des Containers

Datei-ID
file-id True string

Der eindeutige Bezeichner der Datei

Berechtigungs-ID
permission-id True string

Der eindeutige Bezeichner der Berechtigung

Gibt zurück

Stellt eine Berechtigung für eine Datei oder einen Ordner dar.

Freigabeberechtigung löschen

Dieser Vorgang löscht eine bestimmte Freigabeberechtigung für eine Datei in einem eingebetteten SharePoint-Container.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Container-ID
container-id True string

Der eindeutige Bezeichner des Containers

Datei-ID
file-id True string

Der eindeutige Bezeichner der Datei

Berechtigungs-ID
permission-id True string

Der eindeutige Bezeichner der zu löschenden Berechtigung

Dieser Vorgang erstellt einen Freigabelink für eine Datei in einem eingebetteten SharePoint-Container.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Container-ID
container-id True string

Der eindeutige Bezeichner des Containers

Datei-ID
file-id True string

Der eindeutige Bezeichner der Datei

Verknüpfungstyp
type True string

Der Typ des zu erstellenden Freigabelinks.

Linkbereich
scope string

Der Umfang des Freigabelinks

Ablaufdatum
expirationDateTime date-time

Datum und Uhrzeit, zu dem der Link abläuft (jjjj-MM-ddTHH:mm:ssZ)

Gibt zurück

Stellt einen Freigabelink für eine Datei oder einen Ordner dar.

Listencontainerberechtigungen

Auflisten von Berechtigungen für einen Container

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Container-ID
container-id True string

Die Container-ID

Gibt zurück

Listencontainerspalten

Listenspalten, die das Schema des Containers definieren

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Container-ID
container-id True string

Die Container-ID

Filter
$filter string

Der Filter, der auf die Ergebnisse angewendet werden soll

Gibt zurück

Listendateifelder

Dieser Vorgang ruft die Listenelementfelder (Metadaten) ab, die einer Datei in einem eingebetteten SharePoint-Container zugeordnet sind.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Container-ID
container-id True string

Der eindeutige Bezeichner des Containers

Datei-ID
file-id True string

Der eindeutige Bezeichner der Datei

Gibt zurück

Name Pfad Typ Beschreibung
Etag
@odata.etag string

Der ETag-Wert für die Felder

Listenelemente im Container

Dieser Vorgang ruft die Liste der Dateien und Unterordner in einem Container ab.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Container-ID
container-id True string

Der eindeutige Bezeichner des Containers

Übergeordneter Ordner-ID
parentId True string

Die ID des übergeordneten Ordners für Listenelemente aus. Verwenden Sie "root", um Elemente aus der Stammebene des Containers abzurufen, oder stellen Sie eine bestimmte Ordner-ID bereit, um Elemente aus diesem Ordner abzurufen.

Filter
$filter string

Filterkriterien für die Ergebnisse (OData-Format) z. B.: parentReference/id eq '{{folderId}}' AND contains(listitem/fields/FileLeafRef, {{user_name_string}})

Auswählen
$select string

Eigenschaften, die in Ergebnisse eingeschlossen werden sollen (durch Trennzeichen getrennt)

Erweitern
$expand string

Verwandte Ressourcen, die in der Antwort erweitert werden sollen

Nach oben
$top integer

Die Anzahl der ergebnisse, die zurückgegeben werden sollen

Bestellung nach
$orderby string

Felder und Richtung zum Sortieren der Ergebnisse nach

Gibt zurück

Stellt eine Seite mit Laufwerkselementen dar.

Listenelementfreigabeberechtigungen

Dieser Vorgang listet die Freigabeberechtigungen für ein Element in einem eingebetteten SharePoint-Container auf.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Container-ID
container-id True string

Der eindeutige Bezeichner des Containers

Artikel-ID
file-id True string

Der eindeutige Bezeichner des Elements

Gibt zurück

Stellt eine Liste der Berechtigungen für eine Datei oder einen Ordner dar.

Miniaturansicht abrufen

Dieser Vorgang ruft eine bestimmte Miniaturansicht für eine Datei in einem eingebetteten SharePoint-Container ab.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Container-ID
container-id True string

Der eindeutige Bezeichner des Containers

Datei-ID
file-id True string

Der eindeutige Bezeichner der Datei

Miniaturansichts-ID
thumbnail-id True string

Der eindeutige Bezeichner des Miniaturansichtssatzes

Größe
size True string

Die Größe der abzurufenden Miniaturansicht

Gibt zurück

Stellt eine einzelne Miniaturansicht dar.

Body
Thumbnail

Miniaturansichten auflisten

Dieser Vorgang listet die verfügbaren Miniaturansichten für eine Datei in einem eingebetteten SharePoint-Container auf.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Container-ID
container-id True string

Der eindeutige Bezeichner des Containers

Datei-ID
file-id True string

Der eindeutige Bezeichner der Datei

Gibt zurück

Stellt eine Auflistung von Miniaturansichtensätzen dar.

Wiederherstellen des wiederverwendeten Containers

Wiederherstellen eines wiederverwendeten Containers

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Container-ID
container-id True string

Die Container-ID

Gibt zurück

Wiederherstellen wiederverwendeter Elemente

Dieser Vorgang stellt ein oder mehrere wiederverwendete Elemente aus dem Papierkorb eines eingebetteten SharePoint-Containers wieder her.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Container-ID
container-id True string

Der eindeutige Bezeichner des Containers

Element-IDs
ids True array of string

Array von wiederverwendeten Element-IDs zum Wiederherstellen

Gibt zurück

Name Pfad Typ Beschreibung
value
value array of object
Artikel-ID
value.id string

Die ID des wiederhergestellten Elements

Wiederverwendete Elemente auflisten

Dieser Vorgang listet die Elemente im Papierkorb eines eingebetteten SharePoint-Containers auf.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Container-ID
container-id True string

Der eindeutige Bezeichner des Containers

Gibt zurück

Eine Sammlung von Elementen im Papierkorb

Wiederverwendete Elemente löschen

Dieser Vorgang löscht dauerhaft ein oder mehrere wiederverwendete Elemente aus dem Papierkorb eines eingebetteten SharePoint-Containers.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Container-ID
container-id True string

Der eindeutige Bezeichner des Containers

Element-IDs
ids True array of string

Array von wiederverwendeten Element-IDs, die endgültig gelöscht werden sollen

Wiederverwendungscontainer löschen

Dauerhaftes Löschen eines wiederverwendeten Containers

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Container-ID
container-id True string

Die Container-ID

Trigger

Überwachen von Elementänderungen in einem Container

Auslösen, wenn Elemente in einem eingebetteten SharePoint-Container hinzugefügt, geändert oder gelöscht werden

Überwachen von Elementänderungen in einem Container

Auslösen, wenn Elemente in einem eingebetteten SharePoint-Container hinzugefügt, geändert oder gelöscht werden

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Container-ID
container-id True string

ID des zu überwachenden Containers

Abrufintervall (Sekunden)
pollingInterval integer

Häufigkeit der Überprüfung auf Änderungen (60-3600 Sekunden, Standard: 300)

Gibt zurück

Name Pfad Typ Beschreibung
value
value array of DriveItem

Die Liste der geänderten Elemente

@odata.deltaLink
@odata.deltaLink string

Delta-Link für die nächste Abfrageanforderung

@odata.context
@odata.context string

@odata.context

Definitionen

FileStorageContainer

Name Pfad Typ Beschreibung
Container-ID
id string

Die Container-ID

Containertyp-ID
containerTypeId string

Die ID des Containertyps, zu dem dieser Container gehört

Description
description string

Die Containerbeschreibung

Anzeigename
displayName string

Containername

Erstellungszeit
createdDateTime date-time

Datum und Uhrzeit der Containererstellung

customProperties
customProperties FileStorageContainer.CustomProperties
Erlaubnisse
permissions FileStorageContainer.Permissions
status
status string

Der Containerstatus

FileStorageContainer.List

Name Pfad Typ Beschreibung
value
value array of FileStorageContainer

FileStorageContainer.Permissions

Name Pfad Typ Beschreibung
Gegenstände
FileStorageContainer.Permission

FileStorageContainer.Permission

Name Pfad Typ Beschreibung
Berechtigungs-ID
id string

Die Berechtigungs-ID

Berechtigungsrollen
roles FileStorageContainer.Permission.Roles

Die Rollen, die dem Benutzer gewährt werden sollen

Anzeigename
grantedToV2.user.displayName string

Der Anzeigename der Identität

Email
grantedToV2.user.email string

Die Identitäts-E-Mail

Benutzerprinzipalname
grantedToV2.user.userPrincipalName string

Der Identitätsbenutzerprinzipalname

FileStorageContainer.Permission.Roles

Die Rollen, die dem Benutzer gewährt werden sollen

Name Pfad Typ Beschreibung
Gegenstände
string

FileStorageContainer.Permissions.List

Name Pfad Typ Beschreibung
value
value FileStorageContainer.Permissions

FileStorageContainer.CustomProperties

FileStorageContainer.Column

Name Pfad Typ Beschreibung
Spalten-ID
id string

Der eindeutige Bezeichner für die Spalte

Spaltenname
name string

Der Anzeigename der Spalte

Description
description string

Beschreibung der Spalte

Eindeutige Werte erzwingen
enforceUniqueValues boolean

Gibt an, ob die Spaltenwerte eindeutig sein müssen.

Versteckt
hidden boolean

Gibt an, ob die Spalte auf der Benutzeroberfläche angezeigt wird.

Indiziert
indexed boolean

Gibt an, ob die Spalte indiziert ist.

Erforderlich
required boolean

Gibt an, ob die Spalte erforderlich ist.

Nur Leseberechtigung
readOnly boolean

Gibt an, ob die Spaltenwerte geändert werden können.

Spaltengruppe
columnGroup string

Die Gruppe, zu der diese Spalte gehört

Anzeigename
displayName string

Der Anzeigename der Spalte

Ist Deletable
isDeletable boolean

Gibt an, ob diese Spalte gelöscht werden kann.

Ist neu anordnbar
isReorderable boolean

Gibt an, ob diese Spalte neu angeordnet werden kann.

Ist versiegelt
isSealed boolean

Gibt an, ob die Spalte geändert werden kann.

Änderungen weitergeben
propagateChanges boolean

Wenn true, werden Änderungen an dieser Spalte an Listen weitergegeben, die die Spalte implementieren.

Standardwertspalte - Formel
defaultValue.formula string

Die Formel, die zum Berechnen des Standardwerts für die Spalte verwendet wird.

Standardwertspalte - Wert
defaultValue.value string

Der direkte Wert, der als Standardwert für die Spalte verwendet werden soll.

Textspalte - Maximale Länge
text.maxLength integer

Maximale Textlänge

Textspalte – Mehrere Zeilen zulassen
text.allowMultipleLines boolean

Gibt an, ob mehrere Textzeilen zulässig sind

Textspalte – Änderungen anfügen
text.appendChangesToExistingText boolean

Gibt an, ob Aktualisierungen an diese Spalte an vorhandenen Text angefügt werden sollen.

Textspalte - Zeilen zum Bearbeiten
text.linesForEditing integer

Anzahl der Textzeilen, die in Bearbeitungssteuerelementen angezeigt werden sollen

Textspalte - Texttyp
text.textType string

Der Typ des gespeicherten Texts

Zahlenspalte - Dezimalstellen
number.decimalPlaces string

Anzahl der anzuzeigenden Dezimalstellen

Zahlenspalte – Anzeigen als
number.displayAs string

So zeigen Sie die Zahl an

Zahlenspalte - Maximum
number.maximum number

Maximal zulässiger Wert

Zahlenspalte – Minimum
number.minimum number

Minimal zulässiger Wert

boolean
boolean object

Einstellungen für boolesche Spalten

DateTime-Spalte – Anzeigen als
dateTime.displayAs string

So zeigen Sie das Datum und die Uhrzeit an

DateTime-Spalte - Format
dateTime.format string

Gibt an, ob die Uhrzeit mit dem Datum eingeschlossen werden soll.

Auswahlspalte – Texteingabe zulassen
choice.allowTextEntry boolean

Gibt an, ob benutzerdefinierte Werte eingegeben werden können.

Auswahlspalte – Auswahlmöglichkeiten
choice.choices array of string

Die Liste der Auswahlmöglichkeiten für die Spalte

Auswahlspalte - Anzeigen als
choice.displayAs string

So zeigen Sie die Auswahlmöglichkeiten an

Nachschlagespalte – Mehrere Werte zulassen
lookup.allowMultipleValues boolean

Gibt an, ob mehrere Werte ausgewählt werden können.

Nachschlagespalte – Unbegrenzte Länge zulassen
lookup.allowUnlimitedLength boolean

Gibt an, ob Werte in der Spalte den Standardgrenzwert von 255 Zeichen überschreiten sollen.

Nachschlagespalte – Listen-ID
lookup.listId string

Die ID der Liste, aus der dieser Nachschlagevorgang Informationen abruft

Nachschlagespalte – Primäre Nachschlagespalte-ID
lookup.primaryLookupColumnId string

Die ID der Spalte, aus der Informationen abgerufen werden sollen

Währungsspalte - Gebietsschema
currency.locale string

Das Gebietsschema für die Währung

PersonOrGroup-Spalte – Mehrfachauswahl zulassen
personOrGroup.allowMultipleSelection boolean

Gibt an, ob mehrere Personen oder Gruppen ausgewählt werden können

PersonOrGroup-Spalte – Auswählen vom Typ
personOrGroup.chooseFromType string

Die Typen von Personen oder Gruppen, die ausgewählt werden können

PersonOrGroup-Spalte - Anzeigen als
personOrGroup.displayAs string

So zeigen Sie die Personen oder Gruppen an

HyperlinkOrPicture-Spalte - ist Bild
hyperlinkOrPicture.isPicture boolean

Gibt an, ob der Link ein Bild ist.

Berechnete Spalte - Formel
calculated.formula string

Die Formel für die Berechnung

Berechnete Spalte - Ausgabetyp
calculated.outputType string

Der Typ der Ausgabe

Berechnete Spalte - Format
calculated.format string

Gibt an, ob die Uhrzeit mit dem Datum eingeschlossen werden soll.

Geolocation-Spalte
geolocation object

Einstellungen für Positionsspalten

Eigenschaften von Miniaturansichtenspalten
thumbnail object

Einstellungen für Miniaturansichtsspalten

Eigenschaften der Inhaltsgenehmigungsstatusspalte
contentApprovalStatus object

In dieser Spalte wird der Status der Inhaltsgenehmigung gespeichert.

Ausdrucksspalte – Mehrere Werte zulassen
term.allowMultipleValues boolean

Gibt an, ob mehrere Werte ausgewählt werden können.

Ausdrucksspalte – Vollqualifizierter Name anzeigen
term.showFullyQualifiedName boolean

Gibt an, ob der gesamte Ausdruckspfad oder nur die Ausdrucksbezeichnung angezeigt werden soll.

Inhaltstyp-ID
sourceContentType.id string

Die ID des Inhaltstyps.

Inhaltstypname
sourceContentType.name string

Der Name des Inhaltstyps.

FileStorageContainer.Columns.List

Name Pfad Typ Beschreibung
value
value array of FileStorageContainer.Column

DriveItemCollectionPage

Stellt eine Seite mit Laufwerkselementen dar.

Name Pfad Typ Beschreibung
value
value array of DriveItem

Sammlung von Laufwerkselementen.

@odata.nextLink
@odata.nextLink string

Eine URL, die zum Abrufen der nächsten Seite verwendet werden kann.

DriveItem

Laufwerkelementmetadaten

Name Pfad Typ Beschreibung
URL herunterladen
@microsoft.graph.downloadUrl string

Eine URL, die zum Herunterladen des Inhalts dieses Elements verwendet werden kann

Download-URL (Keine Authentifizierung)
@microsoft.graph.downloadUrlNoAuth string

Eine URL, die zum Herunterladen des Inhalts dieses Elements ohne Authentifizierung verwendet werden kann

ID
id string

Der eindeutige Bezeichner der Datei oder des Ordners

Name
name string

Der Name der Datei oder des Ordners

Größe
size integer

Die Datei- oder Ordnergröße in Byte

Web-URL
webUrl string

URL, die das Element im Browser anzeigt

Erstellungszeit
createdDateTime date-time

Datum und Uhrzeit der Erstellung der Datei oder des Ordners

Uhrzeit der letzten Änderung
lastModifiedDateTime date-time

Datum und Uhrzeit der letzten Änderung der Datei oder des Ordners

Etag
eTag string

Das Etag der Datei oder des Ordners

CTag
cTag string

Ein Tag, das angibt, dass sich der Inhalt geändert hat

Datenträgertyp
parentReference.driveType string

Typ des Laufwerks, das das Element enthält

Laufwerks-ID
parentReference.driveId string

ID des Laufwerks, das das Element enthält

Übergeordnete ID
parentReference.id string

ID des übergeordneten Ordners

Übergeordneter Name
parentReference.name string

Name des übergeordneten Ordners

Übergeordneter Pfad
parentReference.path string

Pfad zum übergeordneten Ordner

ID der Website
parentReference.siteId string

ID der Website, die das Element enthält

Anwendungs-ID
createdBy.application.id string

ID der Anwendung, die das Element erstellt hat

Anwendungsname
createdBy.application.displayName string

Anzeigename der Anwendung, die das Element erstellt hat

Benutzer-ID
createdBy.user.id string

ID des Benutzers, der das Element erstellt hat

Benutzername
createdBy.user.displayName string

Anzeigename des Benutzers, der das Element erstellt hat

Anwendungs-ID
lastModifiedBy.application.id string

ID der Anwendung, die das Element zuletzt geändert hat

Anwendungsname
lastModifiedBy.application.displayName string

Anzeigename der Anwendung, die das Element zuletzt geändert hat

Benutzer-ID
lastModifiedBy.user.id string

ID des Benutzers, der das Element zuletzt geändert hat

Benutzername
lastModifiedBy.user.displayName string

Anzeigename des Benutzers, der das Element zuletzt geändert hat

MIME-Typ
file.mimeType string

Der MIME-Typ der Datei

QuickXor-Hash
file.hashes.quickXorHash string

Der QuickXor-Hash der Datei

Erstellungszeit
fileSystemInfo.createdDateTime date-time

Datum und Uhrzeit der Erstellung der Datei oder des Ordners im Dateisystem

Uhrzeit der letzten Änderung
fileSystemInfo.lastModifiedDateTime date-time

Datum und Uhrzeit der letzten Änderung der Datei oder des Ordners im Dateisystem

Anzahl untergeordneter Elemente
folder.childCount integer

Anzahl der Elemente im Ordner

Freigabebereich
shared.scope string

Der Umfang der Freigabe (Benutzer, Organisation oder jeder Person)

Stellt einen Freigabelink für eine Datei oder einen Ordner dar.

Name Pfad Typ Beschreibung
Link-ID
id string

Der eindeutige Bezeichner für den Freigabelink

Verknüpfungstyp
link.type string

Der Typ des Freigabelinks (Ansicht, Bearbeiten, Einbetten)

Linkbereich
link.scope string

Der Umfang des Freigabelinks

Web-URL
link.webUrl string

Die URL für den Freigabelink

Anzeigename
link.application.displayName string

Der Anzeigename der Anwendung

id
link.application.id string

Der eindeutige Bezeichner für die Anwendung

SharingPermissionResponse

Stellt eine Berechtigung für eine Datei oder einen Ordner dar.

Name Pfad Typ Beschreibung
Berechtigungs-ID
id string

Der eindeutige Bezeichner der Berechtigung

Rollen
roles array of string

Die für diese Berechtigung erteilten Rollen

Freigabe-ID
shareId string

Ein eindeutiges Token, das für den Zugriff auf dieses freigegebene Element über die Freigabe-API verwendet werden kann

Anzeigename
grantedTo.user.displayName string

Der Anzeigename des Benutzers

Email
grantedTo.user.email string

Die E-Mail-Adresse des Benutzers

Benutzer-ID
grantedTo.user.id string

Der eindeutige Bezeichner des Benutzers

Linkbereich
link.scope string

Der Bereich des Links

Verknüpfungstyp
link.type string

Der Typ des Links

Web-URL
link.webUrl string

Die URL des Links

Email
invitation.email string

Die E-Mail-Adresse, an die die Einladung gesendet wurde

Anmeldung erforderlich
invitation.signInRequired boolean

Gibt an, ob die Anmeldung erforderlich ist, um auf das freigegebene Element zuzugreifen.

Ablaufdatum
expirationDateTime date-time

Datum und Uhrzeit, zu dem die Berechtigung abläuft

Erteilt für Identitäten
grantedToIdentities array of object

Wenn angegeben, wird die Freigabe nur auf die aufgelisteten Benutzer beschränkt.

Anzeigename
grantedToIdentities.user.displayName string

Der Anzeigename des Benutzers

Email
grantedToIdentities.user.email string

Die E-Mail-Adresse des Benutzers

Benutzer-ID
grantedToIdentities.user.id string

Der eindeutige Bezeichner des Benutzers

SharingPermissionsList

Stellt eine Liste der Berechtigungen für eine Datei oder einen Ordner dar.

Name Pfad Typ Beschreibung
value
value array of SharingPermissionResponse

FileVersion

Stellt eine Version einer Datei dar.

Name Pfad Typ Beschreibung
Versions-ID
id string

Die ID der Version

Geändert von
lastModifiedBy.user.displayName string

Der Name des Benutzers, der die Version geändert hat

Benutzer-ID
lastModifiedBy.user.id string

Die ID des Benutzers, der die Version geändert hat

Zuletzt geändert
lastModifiedDateTime date-time

Datum und Uhrzeit der letzten Änderung dieser Version

Größe
size integer

Die Größe der Version in Byte

Publikationsebene
publication.level string

Die Publikationsebene dieser Version (veröffentlicht oder auschecken)

Versions-ID
publication.versionId string

Die ID der veröffentlichten Version

FileVersions

Stellt eine Auflistung von Dateiversionen dar.

Name Pfad Typ Beschreibung
value
value array of FileVersion

Die Sammlung von Dateiversionen

ThumbnailSet

Stellt eine Gruppe von Miniaturansichten für eine Datei dar.

Name Pfad Typ Beschreibung
Miniaturansichtssatz-ID
id string

Der eindeutige Bezeichner des Miniaturansichtssatzes

groß
large Thumbnail

Stellt eine einzelne Miniaturansicht dar.

medium
medium Thumbnail

Stellt eine einzelne Miniaturansicht dar.

klein
small Thumbnail

Stellt eine einzelne Miniaturansicht dar.

source
source Thumbnail

Stellt eine einzelne Miniaturansicht dar.

Miniaturansicht

Stellt eine einzelne Miniaturansicht dar.

Name Pfad Typ Beschreibung
Höhe
height integer

Die Höhe der Miniaturansicht in Pixeln

Breite
width integer

Die Breite der Miniaturansicht in Pixeln

URL
url string

Die URL zur Miniaturansicht

ThumbnailSets

Stellt eine Auflistung von Miniaturansichtensätzen dar.

Name Pfad Typ Beschreibung
value
value array of ThumbnailSet

Die Sammlung von Miniaturansichtensätzen

RecycleBinItem

Stellt ein Element im Papierkorb dar.

Name Pfad Typ Beschreibung
ID
id string

Eindeutiger Bezeichner des wiederverwendeten Elements

Name
name string

Name des wiederverwendeten Elements

Größe
size integer

Größe des Elements in Byte

Gelöscht am
deletedDateTime date-time

Datum und Uhrzeit der Löschung des Elements

Von Speicherort gelöscht
deletedFromLocation string

Relative URL des Speicherorts, der das Element ursprünglich enthielt

Title
title string

Titel des wiederverwendeten Elements

Gelöscht von
deletedBy.user.displayName string

Der Anzeigename des Benutzers, der das Element gelöscht hat

Email
deletedBy.user.email string

Die E-Mail des Benutzers, der das Element gelöscht hat

Benutzer-ID
deletedBy.user.id string

Der eindeutige Bezeichner des Benutzers, der das Element gelöscht hat

RecycleBinItemCollection

Eine Sammlung von Elementen im Papierkorb

Name Pfad Typ Beschreibung
value
value array of RecycleBinItem

Die Sammlung von Elementen im Papierkorb

binär

Dies ist der grundlegende Datentyp "binary".