我正在使用Outlook REST API V2(https://msdn.microsoft.com/en-us/office/office365/api/mail-rest-operations)
有没有办法确定邮件的根父文件夹,而不会后续请求获取邮件文件夹的父级的父级的父级? 在我的情况下,我想通过查明消息是否在DeletedItems层次结构下的任何位置来了解消息是否被删除。
与此相关 - 是否有办法获取文件夹下的所有邮件,而不管邮件所在文件夹的子文件夹中的哪个位置,而不会单独请求遍历子文件夹层次结构?
感谢您愿意帮助的任何人:)
答案 0 :(得分:0)
不,只是查看邮件实体,没有任何直接的方法。您可以将邮件文件夹层次结构本地同步到您的客户端,然后基本上构建已删除邮件及其下的任何文件夹的ID列表,然后比较邮件列表中的ID。您必须确保keep the folder hierarchy table on your client in sync。
不,没有深度遍历。如果您从文件夹中获取/messages
集合,那么它只是直接的孩子。如果您收到/me/messages
来自邮箱中所有文件夹的邮件(这比您认为的更多)。