我开始关注新的Office 365 Unified API(目前专门针对Exchange) .
在现有的Mail API中,您可以对https://outlook.office365.com/api/v1.0/me/folders/Inbox/messages进行经过身份验证的调用,以便在收件箱中获取邮件 . 您还可以按 folders/Drafts/messages
, folders/SentItems/messages
和 folders/DeletedItems/messages
分别从草稿,已发送邮件和已删除邮件中检索邮件 . 这在https://msdn.microsoft.com/office/office365/APi/mail-rest-operations#AllMailAPIoperations中记录 .
问题是,我无法找到(在https://msdn.microsoft.com/office/office365/HowTo/office-365-unified-api-reference#msg_ref_relationship_Messages的文档中或通过弄乱https://graphexplorer2.azurewebsites.net)如何在通过Office 365 Unified API访问时深入这些文件夹 .
通过新的Unified API访问消息的文档化URL是https://graph.microsoft.com/beta/me/Messages,因此我希望我可以点击 Messages/Inbox
或 Messages/folders/Inbox
,但到目前为止没有运气 .
有没有人知道这些路径目前是否缺失或以不同方式解决,或者是否意图通过使用 $search
而不是钻入特定文件夹找到所需内容?
2 回答
Unified API当前不支持此功能,但在我们的优先级列表中占据优势,我们正在努力 . 对困惑感到抱歉 . 您现在可以继续使用outlook.office365.com endpoints 来访问文件夹信息 .
经过检查(并通读了https://graph.microsoft.com/beta/ $元数据),现在已经实现了 . 您可以通过
MailFolders/[folder name]/messages
访问文件夹,因此:https://graph.microsoft.com/beta/me/MailFolders/Inbox/messages
https://graph.microsoft.com/beta/me/MailFolders/Drafts/messages
https://graph.microsoft.com/beta/me/MailFolders/SentItems/messages
..等等 .