microsoftgraph创建mailFolder(parentFolderId没做我的预期)

时间:2017-04-28 21:45:26

标签: microsoft-graph

我试图在我的应用程序中添加一个mailFolder,但遇到了一个只会在根目录中创建文件夹的问题。即使使用Graph Explorer添加mailFolder也会产生相同的结果。这是一个例子。

POST https://graph.microsoft.com/v1.0/me/mailFolders {   " displayName":" Test",   " parentFolderId":"收件箱" }

但是我为parentFolderId输入的内容并不重要,它一直在我的邮箱根目录中创建文件夹。我也尝试过复制和粘贴我的收件箱ID,结果相同;尝试使用收件箱,草稿,SentItems进行测试。

我的假设是在parentFolderId值下创建文件夹。有什么想法吗?

1 个答案:

答案 0 :(得分:2)

图表文档在这里有误导性。他们会告诉您设置parentFolderId,但该值不可设置。您应该POST到要创建新文件夹的文件夹的/childfolders

因此,在您的情况下,您要将新文件夹创建为收件箱的子文件夹,请执行以下操作:

POST https://graph.microsoft.com/v1.0/me/mailfolders/inbox/childfolders

{
  "displayName: "Test"
}