Teams 的文档表明数据存储在 MS Azure 系统中的不同位置。例如:
- 一对一和群聊存储在 Exchange 中的“隐藏文件夹”中,只有管理员可以访问
- 聊天中发送的文件存储在 OneDrive 上名为“Microsoft Teams 聊天文件”的文件夹中
使用 Graph Explorer,我已经能够直接查询聊天消息列表。但是由于我的应用程序中的权限限制,我需要知道如何才能到达这些文件的实际存储位置以进行检索。如何查询并列出存储聊天消息的“隐藏文件夹”的内容?
Teams 的文档表明数据存储在 MS Azure 系统中的不同位置。例如:
使用 Graph Explorer,我已经能够直接查询聊天消息列表。但是由于我的应用程序中的权限限制,我需要知道如何才能到达这些文件的实际存储位置以进行检索。如何查询并列出存储聊天消息的“隐藏文件夹”的内容?
没有 API 可以访问存储在隐藏文件夹中的聊天记录。您只能使用 Graph API 进行聊天。在频道或聊天中获取 chatMessage
请通过List mailFolders。使用 includeHiddenFolders=true 在响应中包含隐藏的邮件文件夹。