Microsoft Teams:列出所有聊天而不考虑用户

Microsoft Teams: List all Chats regardless of users

我们希望实现电子数据展示集成,可以跟踪所有过去和新的聊天和频道消息。

但我们观察到,使用委派权限后,该应用只能列出用户(管理员或非管理员)所属的聊天;而使用应用程序权限时,不支持列表聊天端点。

通过网站搜索我们看到这个问题:

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

  1. 是否可以列出租户中的所有聊天记录?如果是,如何?
  2. 如果目前不支持,是否有支持它的路线图或时间表?
  3. 似乎链接的问题是关于模拟用户和列表 his/her 聊天。还不支持吗?

谢谢!

它目前在我们的积压工作中,但没有关于此的预计到达时间。您可以 create a subscription 并获取组织中的所有聊天消息

这可以通过目前处于测试阶段的图表 API 来完成。

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

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