我在Microsoft Graph Explorer中使用https://graph.microsoft.com/v1.0/me/messages?$filter=isRead eq false
来返回我未读电子邮件的列表。我的目标是在我的网站上有一个简单的HUD,向任何登录用户显示通知他们在Outlook中等待他们的未读邮件数量。Microsoft Graph可以过滤垃圾邮件吗?
问题是,除了我的合法未读电子邮件以外,还会在我的垃圾邮件文件夹中返回所有未读电子邮件。我想过滤出垃圾邮件,但图形不给我一个系统地为所有用户完成此任务的方法。
所有电子邮件都有一个parentFolderID
,Graph表示我的垃圾邮件文件夹中的电子邮件有"parentFolderId": "AQMkAGFjOGFkNWM2LTcxMjQtND..."
。这意味着我可以过滤掉我自己的垃圾邮件,但这对我的其他用户没有帮助,因为他们每个垃圾邮件都有独特的parentFolderID
。
我可以为自己创建一个将垃圾邮件标记为已读的规则,但我不能指望我的用户做类似的事情。
有关如何为所有用户筛选垃圾邮件的想法?
这使我在正确的道路上。收件箱文件夹的“unreadItemCount”是我实际需要获得的。 –