使用 Office 365 Graph API,如何在已发邮件中搜索

Using Office 365 Graph API, how to search in sent mails

我们需要在 Sent Mail 文件夹中搜索邮件。目前它正在单独搜索 Inbox。在所有文件夹或Sent Mail文件夹中搜索邮件需要调用什么?

以下应该适合您:

获取https://outlook.office.com/api/v2.0/me/MailFolders/{folder_id}/消息

文件夹 ID,或者收件箱、草稿、已发送邮件或已删除邮件的常用文件夹名称(如果您从特定文件夹中获取邮件)。指定 AllItems 会 return 整个邮箱中的所有邮件。

图表API支持前景api。如果您对 Graph API 感兴趣,请试试这个。

GET /me/mailFolders('SentItems')/messages?$select=sender,subject

您可以使用众所周知的文件夹名称(例如 Inbox、Drafts、SentItems 或 DeletedItems)来标识所有用户默认存在的某些邮件文件夹。