我试图在我的应用程序中添加一个mailFolder,但遇到了一个只会在根目录中创建文件夹的问题。即使使用Graph Explorer添加mailFolder也会产生相同的结果。这是一个例子。
POST https://graph.microsoft.com/v1.0/me/mailFolders { " displayName":" Test", " parentFolderId":"收件箱" }
但是我为parentFolderId输入的内容并不重要,它一直在我的邮箱根目录中创建文件夹。我也尝试过复制和粘贴我的收件箱ID,结果相同;尝试使用收件箱,草稿,SentItems进行测试。
我的假设是在parentFolderId值下创建文件夹。有什么想法吗?
答案 0 :(得分:2)
图表文档在这里有误导性。他们会告诉您设置parentFolderId
,但该值不可设置。您应该POST到要创建新文件夹的文件夹的/childfolders
。
因此,在您的情况下,您要将新文件夹创建为收件箱的子文件夹,请执行以下操作:
POST https://graph.microsoft.com/v1.0/me/mailfolders/inbox/childfolders
{
"displayName: "Test"
}