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

Office365 Office 365统一API中的递归文件夹列表,office365,office365api,Office365,Office365api,我正在尝试使用Microsoft Graph统一API获取邮件文件夹列表。默认情况下,它仅返回第一级文件夹(无子文件夹)。所以我也使用$expand=childFolders来获取子文件夹。同样,它返回了第一级和第二级文件夹,但没有返回第三级和第四级文件夹 我尝试将OData$levels文件夹升级到第5级,但它没有返回 我不知道统一API是否支持$levels,因为它在统一API的网站上找不到。 有人知道我如何在一次请求中获取所有文件夹吗? 我使用了以下url: ?$top=50&$exp

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

有人知道我如何在一次请求中获取所有文件夹吗?

我使用了以下url:

?$top=50&$expand=childFolders($levels=5)


Par-在v1.0中,当前无法通过单个请求获取所有邮件文件夹的列表。您必须获得文件夹列表,并在列表中进行迭代,以获取所有子文件夹,并获取其子文件夹,依此类推。我们在Beta版中确实支持这一点,下面是一个示例:

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


我们还没有在生产版本中提供此功能的预计到达时间。

Par-在v1.0中,通过一个请求获取所有邮件文件夹的列表目前是不可能的。您必须获得文件夹列表,并在列表中进行迭代,以获取所有子文件夹,并获取其子文件夹,依此类推。我们在Beta版中确实支持这一点,下面是一个示例:

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


我们还没有这一功能在生产版本中何时可用的预计到达时间。

我同意你的看法。我提出了一个问题,即一次获取所有级别或最多5个级别,以防止多次请求。我可以使用Microsoft Graph API升级到第二级。没有适用于Microsoft Graph API的适当文档,所以我想知道$levels是否有效。我同意你的看法。我提出了一个问题,即一次获取所有级别或最多5个级别,以防止多次请求。我可以使用Microsoft Graph API升级到第二级,因为没有适用于Microsoft Graph API的适当文档,所以我想知道$levels是否有效。