user: exportPersonalDatauser: exportPersonalData

Namespace: microsoft.graphNamespace: microsoft.graph

Senden Sie eine Datenrichtlinienoperationsanforderung von einem Unternehmensadministrator oder einer Anwendung, um die Daten eines Organisationsbenutzers zu exportieren.Submit a data policy operation request from a company administrator or an application to export an organizational user's data.

BerechtigungenPermissions

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.One of the following permissions is required to call this API. To learn more, including how to choose permissions, see Permissions.

BerechtigungstypPermission type Berechtigungen (von der Berechtigung mit den wenigsten Rechten zu der mit den meisten Rechten)Permissions (from least to most privileged)
Delegiert (Geschäfts-, Schul- oder Unikonto)Delegated (work or school account) User.Export.All, User.Read.AllUser.Export.All, User.Read.All
Delegiert (persönliches Microsoft-Konto)Delegated (personal Microsoft account) Nicht zutreffendNot applicable
AnwendungApplication User.Export.All, User.Read.AllUser.Export.All, User.Read.All

Hinweis: Der Export kann nur von einem Unternehmensadministrator ausgeführt werden, wenn delegierte Berechtigungen verwendet werden.Note: The export can only be performed by a company administrator when delegated permissions are used.

HTTP-AnforderungHTTP request

POST /users/{id}/exportPersonalData

AnforderungsheaderRequest headers

NameName BeschreibungDescription
AuthorizationAuthorization Bearer {token}Bearer {token}

AnforderungstextRequest body

Geben Sie im Anforderungstext ein JSON-Objekt mit den folgenden Parametern an.In the request body, provide a JSON object with the following parameters.

ParameterParameter TypType BeschreibungDescription
storageLocationstorageLocation ZeichenfolgeString Dies ist eine SAS-URL (Shared Access Signature) zu einem Azure Storage-Konto, in das Daten exportiert werden sollen.This is a shared access signature (SAS) URL to an Azure Storage account, to where data should be exported.

AntwortResponse

Wenn die Methode erfolgreich verläuft, wird der Antwortcode 202 Accepted zurückgegeben.If successful, this method returns a 202 Accepted response code. Im Antworttext wird nichts zurückgegeben.It does not return anything in the response body. Die Antwort enthält die folgenden Antwortheader.The response contains the following response headers.

NameName BeschreibungDescription
SpeicherortLocation URL, um den Status der Anforderung zu überprüfen.URL to check on the status of the request.
Retry-AfterRetry-After Zeitraum in Sekunden.Time period in seconds. Der Antragsteller sollte so lange warten, nachdem er eine Anforderung zur Überprüfung des Status übermittelt hat.Request maker should wait this long after submitting a request to check for the status.

BeispielExample

AnforderungRequest
POST https://graph.microsoft.com/v1.0/users/{id}/exportPersonalData
Content-type: application/json
Content-length: 48

{
  "storageLocation": "storageLocation-value"
}
AntwortResponse
{
  Location: https://graph.microsoft.com/v1.0/dataPolicyOperations/d007e3da-cd9b-4b02-8d66-422403c53e3f
  Retry-After: 60
}
HTTP/1.1 202 Accepted