如何使用 Microsoft Graph API 检索其他用户的 MS Teams 聊天记录?

How to retrieve another user's MS Teams chats with the Microsoft Graph API?

作为全局管理员,我正在尝试检索不同用户的 MS Teams 聊天列表,但是无论我将哪个 ID 传递给 GET /beta/users/{id}/chats,响应始终是经过身份验证的聊天列表用户。你如何获得不同用户的聊天列表?

API 文档 (https://docs.microsoft.com/en-us/graph/api/chat-list?view=graph-rest-beta&tabs=http) 建议我应该能够调用 GET /beta/me/chats 来检索我的聊天列表和 GET /beta/users/{id}/chats 来检索列表别人的聊天记录。

通过实验,我注意到我可以为 {id} 传递任何字符串,并且请求总是成功并得到响应 200 OK,但会得到我的聊天列表。

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