2017-06-05 30 views
0

是否可以使用Microsoft Graph從特定對話ID查詢第一封或所有電子郵件?如果不是,那麼經典的Exchange API如何呢?使用Microsoft Graph獲取來自對話ID的第一封電子郵件

場景:我正在創建一個應用程序,我有興趣跟蹤啓動電子郵件線程的用戶以及他們的初始消息的內容。

當使用Microsoft Graph查詢郵件時,我可以找回該電子郵件唯一的id和該電子郵件線程唯一的conversationId。到目前爲止,body返回完整的電子郵件線程,但是解析(分析返回的HTML是否有提示?)並不是微不足道的,並且如果人們正在調整發送來回的郵件,可能並不總是準確。

也許這裏的解決方案是解析完整的bodyHTML,但我還沒有看到有關最佳實踐的任何文檔。有小費嗎?

回答

0

要獲得所有郵件與同conversationId,使用

GET https://graph.microsoft.com/v1.0/me/messages?$filter= conversationId eq 'yourConversationId' 

微軟圖表使用的OData。所以你可以使用查詢參數來自定義響應。

如何使用查詢,請查詢this document

+0

請注意,您應該被記錄(點擊「使用Microsoft登錄」按鈕)才能夠實際獲取您的相關郵件。否則,API將返回一個空數組作爲結果。可能是順便說一句btw。 –

相關問題