我正在为我的应用程序使用Microsoft Graph API。
我读到Microsoft Teams聊天存储在发件人的Outlook中
要检索所有团队聊天,我使用此请求https://graph.microsoft.com/v1.0/me/messages(我知道它也会返回我的所有前景,但我使用一些过滤器仅返回我的团队聊天)。
现在我的问题是如何知道哪些聊天属于同一个对话,我没有在元数据中找到一些属性来帮助我。
答案 0 :(得分:1)
用于阅读团队对话的图谱API尚不可用,但应该在6月底左右。
您尝试使用的API无效。
答案 1 :(得分:-2)
预览中提供了用于从Microsoft Teams通道读取消息的API。我创建了一个多平台的.NET Core应用程序来演示其用法。您可以使用它从团队中的特定渠道或团队中的所有渠道下载所有消息。
https://github.com/tamhinsf/QuickTeams
以下是其使用的基础API:
阅读给定频道中的消息。这将返回分页的消息列表,每个消息都有唯一的ID。
https://developer.microsoft.com/en-us/graph/docs/api-reference/beta/api/channel_list_messages
给出唯一的消息ID,这将使您能够获得对消息的答复。
https://developer.microsoft.com/en-us/graph/docs/api-reference/beta/api/channel_list_messagereplies