列出用户拥有的已删除项目

命名空间:microsoft.graph

检索指定用户拥有的最近删除的项目的列表。

目前,仅用户所拥有的应用程序和组资源支持列表已删除项目功能。

这是一种服务操作,这意味着它不支持分页。 API 最多返回用户拥有的 1,000 个已删除对象,按 ID 排序。

Permissions

要调用此 API,需要以下权限之一。要了解详细信息,包括如何选择权限的信息,请参阅权限

权限类型 权限(从最低特权到最高特权)
委派(工作或学校帐户) Group.Read.All、Group.ReadWrite.All
委派(个人 Microsoft 帐户) 不支持。
应用程序 Group.Read.All、Group.ReadWrite.All

HTTP 请求

POST /directory/deletedItems/getUserOwnedObjects

请求标头

名称 说明
Authorization Bearer {token}。必需。

请求正文

请求正文需要以下参数:

参数 类型 描述
userId String 所有者的 ID。
type String 要返回的拥有对象的类型; group 是当前唯一受支持的值。

响应

成功的请求将 200 OK 返回响应代码;响应对象包括 (已删除项目) 的目录。

示例

请求

下面是一个请求示例。

POST https://graph.microsoft.com/beta/directory/deletedItems/getUserOwnedObjects
Content-type: application/json

{
  "userId":"55ac777c-109e-4022-b58c-470c8fcb6892",
  "type":"group"
}
响应

下面是一个响应示例。 注意:为简洁起见,可能会截断此响应对象。 所有支持的属性都从实际调用中返回。

HTTP/1.1 200
Content-type: application/json

{
"value": [
          {
              "@odata.type": "#microsoft.graph.group",
              "id": "bfa7033a-7367-4644-85f5-95aaf385cbd7",
              "deletedDateTime": "2018-04-01T12:39:16Z",
              "classification": null,
              "createdDateTime": "2017-03-22T12:39:16Z",
              "description": null,
              "displayName": "Test",
              "groupTypes": [
                  "Unified"
              ],
              "mail": "Test@contoso.com",
              "mailEnabled": true,
              "mailNickname": "Test",
              "membershipRule": null,
              "membershipRuleProcessingState": null,
              "preferredDataLocation": null,
              "preferredLanguage": null,
              "proxyAddresses": [
                  "SMTP:Test@contoso.com"
              ],
              "renewedDateTime": "2017-09-22T22:30:39Z",
              "securityEnabled": false,
              "theme": null,
              "visibility": "Public"
          } 
        ]
 }