创建 MailFolder

命名空间:microsoft.graph

使用此 API 在用户邮箱的根文件夹中新建邮件文件夹。

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

权限

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

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

HTTP 请求

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

请求标头

标头
Authorization 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
Content-type: application/json

{
  "displayName": "Clutter",
  "isHidden": true
}

响应

下面是一个响应示例。

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

HTTP/1.1 201 Created
Content-type: application/json

{
  "displayName": "Clutter",
  "parentFolderId": "AQMkADlmOGQwZmU3LWVjOWMtNDhiYgAtODcxNy1",
  "childFolderCount": 99,
  "unreadItemCount": 99,
  "totalItemCount": 99,
  "id": "hN2Y5OGRhNGYwODEALgAAA0DAKbvJvFhJgcT3lZpkhNQBAA1",
  "isHidden": true
}