如何通过 EWS 获取 Microsoft Teams 聊天消息?
How to get Microsoft Teams chat messages via the EWS?
我需要从 Microsoft Team 聊天中获取所有消息。
Looks like 聊天存储在 Teams 存储中,但它们的内容在 Exchange 中以某种方式重复,因此您有一个名为 Conversation History\Team Chat 的隐藏文件夹,您可以在其中看到这些对话。
所以我认为它应该像共享邮箱或其他具有特殊地址的存储来访问这些邮件,并且应该有可能 fetch them 作为来自普通邮箱的邮件。
但是我没有找到任何通过使用 Exchange Web 服务来获取它们的可能性。
在 MS Graph API 中有一些使用团队频道和聊天的基本功能,但可用端点集是 currently incomplete (e. g. We can only create chat threads but can`t fetch them. Also there is no possibility 以在 API 中获取或创建单独的聊天消息) .
此外,这些端点在 Microsoft Graph 中的 /beta 版本下,不建议使用:
Important: APIs under the /beta version in Microsoft Graph are in preview and are subject to change. Use of these APIs in production applications is not supported.
如何使用 EWS 获取所有 Microsoft Team Chat 消息API?
用于阅读 Teams 对话的图表 API 尚不可用,但应该在几周内可用。
Microsoft Teams 不在 Microsoft Exchange 中存储对话。因此,使用 Exchange Web 服务无法访问它们。
访问 Microsoft Teams 数据的唯一 API 是 Microsoft Graph。如前所述,此 API 集合尚不支持从频道中读取对话。请参阅 Wajeed 对 ETA 的回答。
我需要从 Microsoft Team 聊天中获取所有消息。 Looks like 聊天存储在 Teams 存储中,但它们的内容在 Exchange 中以某种方式重复,因此您有一个名为 Conversation History\Team Chat 的隐藏文件夹,您可以在其中看到这些对话。 所以我认为它应该像共享邮箱或其他具有特殊地址的存储来访问这些邮件,并且应该有可能 fetch them 作为来自普通邮箱的邮件。 但是我没有找到任何通过使用 Exchange Web 服务来获取它们的可能性。
在 MS Graph API 中有一些使用团队频道和聊天的基本功能,但可用端点集是 currently incomplete (e. g. We can only create chat threads but can`t fetch them. Also there is no possibility 以在 API 中获取或创建单独的聊天消息) . 此外,这些端点在 Microsoft Graph 中的 /beta 版本下,不建议使用:
Important: APIs under the /beta version in Microsoft Graph are in preview and are subject to change. Use of these APIs in production applications is not supported.
如何使用 EWS 获取所有 Microsoft Team Chat 消息API?
用于阅读 Teams 对话的图表 API 尚不可用,但应该在几周内可用。
Microsoft Teams 不在 Microsoft Exchange 中存储对话。因此,使用 Exchange Web 服务无法访问它们。
访问 Microsoft Teams 数据的唯一 API 是 Microsoft Graph。如前所述,此 API 集合尚不支持从频道中读取对话。请参阅 Wajeed 对 ETA 的回答。