Envie uma solicitação de operação de política de dados de um administrador da empresa ou de um aplicativo para exportar os dados de um usuário organizacional. Esses dados incluem os dados do usuário armazenados em OneDrive e seus relatórios de atividades. Para obter mais diretrizes sobre como exportar dados enquanto estiver em conformidade com as regulamentações, consulte Solicitações de Titulares de Dados e o RGPD e CCPA.
Permissões
Uma das seguintes permissões é obrigatória para chamar esta API. Para saber mais, incluindo como escolher permissões, confira Permissões.
Tipo de permissão
Permissões (da com menos para a com mais privilégios)
Delegado (conta corporativa ou de estudante)
User.Export.All
Delegado (conta pessoal da Microsoft)
Não aplicável
Aplicativo
User.Export.All
Nota: A exportação só pode ser executada por um administrador da empresa quando as permissões delegadas são usadas.
Solicitação HTTP
POST /users/{id}/exportPersonalData
Cabeçalhos de solicitação
Nome
Descrição
Autorização
Portador {token}
Corpo da solicitação
Forneça um objeto JSON com os seguintes parâmetros no corpo da solicitação.
Parâmetro
Tipo
Descrição
Storagelocation
Cadeia de caracteres
Essa é uma URL de SAS (assinatura de acesso compartilhado) para uma conta de Armazenamento do Azure, para onde os dados devem ser exportados.
Resposta
Se bem-sucedido, este método retorna um código de resposta 202 Accepted. Não retorna nada no corpo da resposta. A resposta contém os seguintes cabeçalhos de resposta.
Nome
Descrição
Local
URL para verificar o status da solicitação.
Retry-After
Período de tempo em segundos. O criador de solicitações deve aguardar tanto tempo depois de enviar uma solicitação para verificar o status.
//THE GO SDK IS IN PREVIEW. NON-PRODUCTION USE ONLY
graphClient := msgraphsdk.NewGraphServiceClient(requestAdapter)
requestBody := msgraphsdk.NewStorageLocationRequestBody()
storageLocation := "storageLocation-value"
requestBody.SetStorageLocation(&storageLocation)
userId := "user-id"
graphClient.UsersById(&userId).ExportPersonalData(user-id).Post(requestBody)