创建子文件夹

命名空间:microsoft.graph

使用此 API 创建新的子 mailFolder

如果要隐藏新文件夹,必须在创建时将 isHidden true 属性设置为 。

权限

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

权限类型 权限(从最低特权到最高特权)
委派(工作或学校帐户) Mail.ReadWrite
委派(个人 Microsoft 帐户) Mail.ReadWrite
应用程序 Mail.ReadWrite

HTTP 请求

POST /me/mailFolders/{id}/childFolders
POST /users/{id | userPrincipalName}/mailFolders/{id}/childFolders

在查询 URL 中将父文件夹指定为文件夹 ID 或已知文件夹名称。 有关受支持的已知文件夹名称的列表,请参阅 mailFolder 资源类型

请求标头

标头
授权 Bearer {token}. 必需。
Content-Type application/json. 必需。

请求正文

在请求正文中,提供具有以下参数的 JSON 对象。 displayName 和 isHiddenmailFolder 对象的唯一可写属性。

参数 类型 说明
displayName String 新文件夹的显示名称。
IsHidden 布尔值 指示是否隐藏新文件夹。 默认值为 false。 设置属性是可选的。 设置后,就无法更新此属性。 在"隐藏邮件 文件夹"中查看详细信息

响应

如果成功,此方法在 201 Created 响应正文中返回 响应代码和 mailFolder 资源。

示例

请求

下面是一个请求示例。

POST https://graph.microsoft.com/v1.0/me/mailFolders/{id}/childFolders
Content-type: application/json

{
  "displayName": "displayName-value",
  "isHidden": true
}
响应

下面是一个响应示例。

注意: 为了提高可读性,可能缩短了此处显示的响应对象。

HTTP/1.1 200 OK
Content-type: application/json

{
  "displayName": "displayName-value",
  "parentFolderId": "parentFolderId-value",
  "childFolderCount": 99,
  "unreadItemCount": 99,
  "totalItemCount": 99,
  "id": "id-value",
  "isHidden": true
}