我们希望实现一个eDiscovery集成,可以跟踪所有过去和新的聊天和频道消息。
但是我们发现,使用委派权限,该应用只能列出该用户(无论是否为管理员)成员的聊天记录;而具有“应用程序权限”的列表则不支持“聊天”端点列表。
在网站上搜索时,我们看到以下问题:How to retrieve another user's MS Teams chats with the Microsoft Graph API?
这表明不可能。但是他的问题与我们的问题有所不同,大约一年前。所以我想确认:
谢谢!
答案 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