如何使用Microsoft Graph Api通过会话Id获取消息列表

4
我需要帮忙找到使用会话 ID 的消息列表:
根据我的理解,我在下面的场景中进行了说明:
1. 当发送邮件时,我们会得到两个重要属性,ID和会话ID。 2. 因此,当答复邮件到来时,我们发现答复的电子邮件具有与父邮件会话ID相同的会话ID。 3. 我有一个正确的对话ID,但问题是我目前正在我的Spring Boot应用程序中使用Microsoft Graph api库。我不确定如何钻取以查找使用会话ID回复的邮件列表。
我尝试使用文档,但没有成功,因为文档没有提到这种情况。
可以有人帮助我了解或分享链接以解决这个问题吗?
以下是我用于执行该函数的代码:
mGraphServiceClient.me().messages().buildRequest()

所以我可以通过ID找到这里,但是我不确定如何从父ID获取其所有线程。


我修复了这个 bug,现在我们可以使用 $filter 来按 conversationId 进行过滤,因此我成功解决了它。 - Rakesh Shastry
父消息 ID 是否等于会话 ID? - baouss
1个回答

2
你不需要调用API从收件箱和已发送文件夹获取消息。可以尝试以下方法: https://graph.microsoft.com/v1.0/me/messages$select=conversationId,subject,from,body,receivedDateTime,id,hasAttachments,toRecipients,ccRecipients,bccRecipients,replyTo&$filter=conversationId eq 'hugyguder76439cbfnu4f4n'

1
你有什么想法可以识别消息是否是回复的消息吗? - Shakti S.P. Swain
@ShaktiS.P.Swain,有一个conversationId或replyId来确定消息是否已被回复。 - Syamlal

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接