Office 365统一API中的递归文件夹列表

时间:2015-12-08 11:04:33

标签: office365 office365api

我正在尝试使用Microsoft Graph统一API获取邮件文件夹列表。默认情况下,它仅返回第一级文件夹(无子文件夹)。所以我用$ expand = childFolders来获取子文件夹。再次它返回第一&第二级文件夹,但不是第三和第四级。
我尝试过OData $ level让文件夹达到5级,但它没有返回。
我不知道统一API是否支持$ level,因为在统一API的网站中找不到它。

有谁知道如何在单个请求中获取所有文件夹?

我用过这个网址:

  

https://graph.microsoft.com/v1.0/me/mailFolders $顶部= 50&安培; $扩大= childFolders($水平= 5)

1 个答案:

答案 0 :(得分:0)

Par - 在单个请求的v1.0中,目前无法获取所有邮件文件夹的列表。你必须获得一个文件夹列表,并遍历列表,获取所有孩子,并让他们的孩子,等等。我们在Beta中支持这一点,这是一个例子:

GET http://graph.microsoft.com/beta/me/mailfolders?$top=50

我们还没有ETA可以在生产版本中提供此功能。