【问题标题】:Office 365 Unified API Exchange foldersOffice 365 统一 API 交换文件夹
【发布时间】:2015-06-16 13:04:46
【问题描述】:

我开始关注新的 Office 365 统一 API(目前特别是围绕 Exchange)。

在现有的邮件 API 中,您可以对 https://outlook.office365.com/api/v1.0/me/folders/Inbox/messages 进行经过身份验证的调用,以便在收件箱中获取邮件。您还可以点击folders/Drafts/messagesfolders/SentItems/messagesfolders/DeletedItems/messages 分别从草稿、已发送邮件和已删除邮件中检索邮件。这记录在https://msdn.microsoft.com/office/office365/APi/mail-rest-operations#AllMailAPIoperations

问题是,在通过 Office 365 统一 API 访问时,我找不到(在 https://msdn.microsoft.com/office/office365/HowTo/office-365-unified-api-reference#msg_ref_relationship_Messages 的文档中或在 https://graphexplorer2.azurewebsites.net 上搞乱)如何深入这些文件夹。

记录在案的通过新的统一 API 访问消息的 URL 是 https://graph.microsoft.com/beta/me/Messages,所以我希望我能找到类似 Messages/InboxMessages/folders/Inbox 的东西,但到目前为止还没有运气。

是否有人知道这些路径当前是否丢失或以不同方式处理,或者您是否打算通过使用 $search 而不是钻入特定文件夹来找到所需的内容?

【问题讨论】:

    标签: ms-office office365


    【解决方案1】:

    Unified API 目前不支持此功能,但在我们的优先级列表中很高,我们正在努力解决此问题。对困惑感到抱歉。您现在可以继续使用 outlook.office365.com 端点来访问文件夹信息。

    【讨论】:

    • 统一的 API /messages 当前映射到收件箱文件夹,正如上面提到的 Venkat 一样,在添加文件夹的列表中排名靠前。
    【解决方案2】:

    经过检查(并通读https://graph.microsoft.com/beta/$metadata),现在已经实施。你通过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

    ..等等

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多