我对Microsoft Teams的私聊和 Channels 聊天历史感兴趣 . 我在这里阅读https://techcommunity.microsoft.com/t5/Microsoft-Teams/Chats-accessible-by-admins/td-p/103612,私人聊天记录存储在参与聊天的用户邮箱中, Channels 聊天存储在与团队关联的邮箱中 .
我成功检索了此请求的私人聊天https://graph.microsoft.com/v1.0/users/ / messages但我无法成功检索 Channels 聊天,我尝试了此请求https://graph.microsoft.com/v1.0/groups/ /对话但我看不到聊天 . 有人知道如何获取这些数据 .
2 回答
来自Microsoft Graph API的聊天记录此功能尚未得到Microsoft Teams Platform的支持 .
我们目前正在开发用于 Channels 和个人聊天的本地Graph API,但我们还没有宣布约会 .
TeamChat文件夹是一个隐藏文件夹,因此您无法通过图形访问它 . 但是以下请求将为您提供您想要的内容 .
https://graph.microsoft.com/v1.0/users//Messages?$filter=singleValueExtendedProperties/Any(ep: ep/id eq 'String 0x001A' and ep/value eq 'IPM.SkypeTeams.Message')&$orderby=lastModifiedDateTime DESC