Microsoft团队:列出所有聊天记录,无论用户如何

时间:2020-07-08 09:20:12

标签: microsoft-graph-api microsoft-teams microsoft-graph-teams

我们希望实现一个eDiscovery集成,可以跟踪所有过去和新的聊天和频道消息。

但是我们发现,使用委派权限,该应用只能列出该用户(无论是否为管理员)成员的聊天记录;而具有“应用程序权限”的列表则不支持“聊天”端点列表。

在网站上搜索时,我们看到以下问题:How to retrieve another user's MS Teams chats with the Microsoft Graph API?

这表明不可能。但是他的问题与我们的问题有所不同,大约一年前。所以我想确认:

  1. 是否可以在租户中列出所有聊天记录?如果是,怎么办?
  2. 如果当前不支持它,是否有支持它的路线图或时间表?
  3. 似乎所链接的问题是关于冒充用户并列出其聊天记录。仍然不受支持吗?

谢谢!

2 个答案:

答案 0 :(得分:0)

当前在我们的待办事项列表中,但是没有ETA。您可以create a subscription并获取组织中的所有聊天消息

答案 1 :(得分:0)

这可以通过当前处于测试版的graph API来完成。

GET /teams/{id}/channels/{id}/messages

https://docs.microsoft.com/en-us/graph/api/channel-list-messages?view=graph-rest-beta&tabs=http