簡體   English   中英

如何使用 Microsoft Graph 中的對話 ID 從線程中獲取電子郵件內容(包括附件,如果有)?

[英]How to get email content (inclusing attachment if any) from a thread using conversation ID in Microsoft Graph?

我正在使用 Microsoft Graph API 在一個工作正常的線程中讀取和回復。

現在我的要求是使用對話 id 從一個線程中讀取單個郵件。

假設我們有一個線程,其中包含 10 封郵件,其中一些帶有附件。

現在我想從我有會話 ID 的線程中提取每封郵件及其附件(如果有的話)。

目前發生的事情是我正在獲取線程的完整 HTML,而且我無法在線程中建立附件與其原始郵件之間的關系。

如果您想使用特定的 conversationId 獲取郵箱文件夾中的所有電子郵件,您可以使用一個簡單的過濾器

https://graph.microsoft.com/v1.0/me/messages?$filter=conversationId eq 'AAQkADJkZTNiN2ZlLTg2M2QtNGZjMC1hNDUxLTdlNjgzZDVjZDljMAAQAKVNpsZfVhlEtPFltSQuNJ8%3D'

(確保正確轉義 ConversationId)。

現在我想從線程中提取每封郵件及其附件(如果有的話),因為我有會話 ID。

提取物是指出口嗎? 您可以使用https://docs.microsoft.com/en-us/graph/outlook-get-mime-message獲取每條消息的 Mime 內容。

目前發生的事情是我正在獲取線程的完整 HTML,而且我無法在線程中建立附件與其原始郵件之間的關系。

如果您只查看線程中的最新消息,由於電子郵件線程的工作方式,很難將其放入上下文中,但這更多是媒體的問題。 還有其他屬性,如 ConversationIndex https://github.com/microsoftgraph/microsoft-graph-docs/issues/8021 ,可以讓您訂購對話消息(還有 In-Reply-To Header 屬性)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM