如何使用Microsoft Graph API检索另一个用户的MS Teams聊天记录?

4
作为全局管理员,我正在尝试检索不同用户的MS Teams聊天列表,但无论我传递哪个id到GET /beta/users/{id}/chats,响应总是经过身份验证的用户的聊天列表。如何获取另一个用户的聊天列表?
API文档(https://learn.microsoft.com/en-us/graph/api/chat-list?view=graph-rest-beta&tabs=http)建议我可以调用GET /beta/me/chats来检索我的聊天列表和GET /beta/users/{id}/chats来检索其他人的聊天列表。
通过实验,我注意到我可以传递任何字符串给{id},请求总是成功并返回我的聊天列表。
1个回答

0

目前不支持检索其他用户参与的聊天列表,因此不支持应用程序级别权限。


2
有计划在某个时间点支持此功能吗?如果管理员无法访问员工的聊天记录,组织应该如何执行 MS Teams 的电子数据发现? - mag382
1
补充一下:图形API已经允许我们读取另一个用户的所有电子邮件消息。为什么聊天被认为在这方面更安全?这将允许组织内部的内容和通信不可被导出以供法律审查。 - mag382

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接