我在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」是我實際需要獲得的。 –