我开始关注新的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访问时如何钻取这些文件夹。< / p>
通过新的统一API访问邮件的文档化网址是https://graph.microsoft.com/beta/me/Messages,所以我希望我可以点击Messages/Inbox
或Messages/folders/Inbox
,但到目前为止没有运气。< / p>
是否有人知道这些路径目前是否缺失或以不同方式解决,或者您是否打算使用$search
找到所需内容而非钻取到特定文件夹?
答案 0 :(得分:1)
这在Unified API中目前不受支持,但在我们的优先级列表中很高,我们正在努力。对困惑感到抱歉。您现在可以继续使用outlook.office365.com端点来访问文件夹信息。
答案 1 :(得分:1)
检查完(并通读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
...等。