2015-10-13 122 views
0

我最近一直在使用統一API,特別是https://graph.microsoft.com/beta/me/Messages?$ filter = IsRead eq false調用。Office 365統一API文件夾映射

我想達到的目的是給當前用戶一個他們在收件箱中有多少未讀郵件的計數。 上面的調用返回未讀消息,我可以對它們進行計數,但它也會在「已刪除項目」文件夾中返回未讀消息。

使用https://outlook.office365.com/api/v1.0/me/folders/Inbox/messages我可以按不同的文件夾進行過濾,但使用統一API似乎所有消息都映射到相同的父文件夾?至少對於我來說,「收件箱」中的郵件與「已刪除郵件」中的郵件具有相同的ParentFolderId

關於如何實現我的目標,使用統一的API爲用戶提供來自「收件箱」文件夾的未讀郵件的任何想法?

回答

0

即使,

你是對的,/messages集合返回所有在整個郵箱的郵件。

今天,沒有辦法使用統一API來做你想做的事情。我們正在致力於在統一API中啓用郵件文件夾支持,並且即將推出。我還不能給你一個明確的時間表。

我還驗證了parentfolderid確實會爲該文件夾中的郵件返回「deleteditems」文件夾標識。請讓我們知道,如果你看到它,否則。

現在,即使你可以找出「收件箱」文件夾ID,該parentfolderId場不過濾,所以你將無法進行查詢像'/me/messages?$filter=parentfolderid eq '27A.....'