azure - 用于访问所有电子邮件文件夹的 Microsoft Graph API

标签 azure azure-active-directory microsoft-graph-api azure-ad-graph-api

现在我使用Microsoft rest api的V1

GET https://outlook.office.com/api/v1.0/me/MailFolders/INBOX/messages
GET https://outlook.office.com/api/v1.0/me/MailFolders/SentItems/messages

如果我想获取所有文件夹中的所有消息,有没有办法在 REST API V1 中实现?

谢谢。

最佳答案

使用 Outlook Mail Rest api v1.0,没有直接的方法来获取所有文件夹中的所有邮件,您可以编写逻辑来循环文件夹并获取邮件。但在 v2.0 中,您可以使用以下 api 从登录用户的整个邮箱(包括“已删除邮件”和“杂乱文件夹”)中获取邮件集合:

GET https://outlook.office.com/api/v2.0/me/messages

请引用this document了解更多详情。

关于azure - 用于访问所有电子邮件文件夹的 Microsoft Graph API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43403836/

相关文章:

azure - 如何判断是否正在使用 Azure 客户端 key ?

Azure SQL - 如何将 AD 用户添加到 SQL 池数据库

azure - 如何在零停机的情况下将 Azure Pay 即付即用订阅迁移到 Azure 计划?

json - 无法通过 REST API 使用 Microsoft Graph API 更新用户配置文件

microsoft-graph-api - 按 lastModifiedDatetime 过滤 Onedrive 项目

outlook - 如何使用 "ConversationIndex "属性获取邮件 session 中消息的顺序?

python - Linux 在 azure 中打印安全组时出错

c# - 如何发现服务通过 ServicePartitionResolver 提供了哪些类型的端点?

azure - 通过 terraform 脚本检查 azure-resourcegroup 是否已存在

azure - 在 Azure 中,我可以操作 Web 作业部署到的 Web 应用程序上的文件吗?