用户:exportPersonalData

命名空间:microsoft.graph

提交来自公司管理员或应用程序的数据策略操作请求,以导出组织用户的数据。 此数据包括存储在 OneDrive 中的用户数据及其活动报告。 有关在遵守法规的同时导出数据的详细信息,请参阅 数据主体请求和 GDPR 和 CCPA

此 API 可用于以下国家级云部署

全局服务 美国政府 L4 美国政府 L5 (DOD) 由世纪互联运营的中国

权限

为此 API 选择标记为最低特权的权限。 只有在应用需要它时,才使用更高的特权权限。 有关委派权限和应用程序权限的详细信息,请参阅权限类型。 要了解有关这些权限的详细信息,请参阅 权限参考

权限类型 最低特权权限 更高特权权限
委派(工作或学校帐户) User.Export.All 不可用。
委派(个人 Microsoft 帐户) 不支持。 不支持。
应用程序 User.Export.All 不可用。

注意: 仅当使用委派的权限时,公司管理员才能执行导出。

HTTP 请求

POST /users/{id}/exportPersonalData

请求标头

名称 说明
Authorization 持有者 {token}。 必填。 详细了解 身份验证和授权

请求正文

在请求正文中,提供具有以下参数的 JSON 对象。

参数 类型 说明
storageLocation String 这是共享访问签名 (SAS) AZURE 存储帐户的 URL,应将数据导出到其中。

响应

如果成功,此方法返回 202 Accepted 响应代码。 它不会在响应正文中返回任何内容。 响应包含以下标头。

名称 说明
位置 用于检查请求状态的 URL。
Retry-After 时间段(以秒为单位)。 请求创建者应在提交请求以检查状态后等待这么长的时间。

示例

请求
POST https://graph.microsoft.com/beta/users/{id}/exportPersonalData
Content-type: application/json

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