outlook - 使用 Microsoft Graph API 获取过去 24 小时内的电子邮件

标签 outlook microsoft-graph-api

我正在尝试使用 Microsoft graph API 获取过去 24 小时内收到的电子邮件。 目前我正在使用此请求网址:https://graph.microsoft.com/beta/me/messages

我目前收到了最后 10 封电子邮件。我如何修改请求 URL 才能获取过去 24 小时内收到的电子邮件?

最佳答案

首先可以使用两种方法来过滤接收日期大于搜索范围的邮件,例如

https://graph.microsoft.com/beta/me/messages?Top=500&$filter=(receivedDateTime gt 2020-08-05T00:00:00Z)&Select=Subject,receivedDateTime 

或者使用重新切断的关键字(今天、昨天等)进行搜索

https://graph.microsoft.com/beta/me/messages?search="received:yesterday"&Select=Subject,receivedDateTime&Top=250

关于outlook - 使用 Microsoft Graph API 获取过去 24 小时内的电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63267753/

相关文章:

c# - MS图: Azure AD - How to find the Source column in the users list?

azure - 如何使用我的 Azure 免费帐户列出 Graph Explorer 中的所有应用程序?

microsoft-graph-api - Microsoft Graph API 测试版 - 报告返回加密/散列的 userPrincipalName

outlook - 为什么 Outlook 不使用 text/plain 部分?

html - Outlook 2010、2013神秘表格列宽

html - Outlook 不呈现背景图像 css 属性

azure - Microsoft graph api - 租户无法识别

c# - Outlook邮件转pdf安全提示

python - 使用 python 读取选定 Outlook 电子邮件的内容

office365 - 如何使用 Graph SDK 获取用户的邮箱设置