【发布时间】:2017-09-06 08:20:15
【问题描述】:
我已经成功创建了一些邮件文件夹,然后通过以下更新将其隐藏:
patch /users/xxx@xxxx/mailFolders/folderId
{"singleValueExtendedProperties": [{"id":"boolean 0x10f4", "value":"**true**"}]}
(关于创建隐藏文件夹https://msdn.microsoft.com/en-us/library/office/dn659505(v=exchg.150).aspx的说明):
然后我用EWSEditor.exe检查,证明文件夹被成功隐藏了。
(但是补丁调用返回404,我认为是这个API的一些bug,更新成功应该返回200)
之后,如果我尝试使文件夹可见,更新总是失败:
patch /users/xxx@xxxx/mailFolders/folderId
{"singleValueExtendedProperties": [{"id":"boolean 0x10f4", "value":"**false**"}]}
而且对于这个隐藏的文件夹,没有办法列出来,也没有办法找出来。尝试使用记住的 ID 删除此隐藏文件夹也会失败。
所以,Graph 邮件文件夹 API 中似乎存在一些错误:
- 应该允许隐藏文件夹在 以前的更新为从可见中隐藏。
- 应该有一些API来列出隐藏文件夹。
- Delete API 应该能够删除隐藏文件夹。
【问题讨论】:
标签: email directory office365api