如何从Microsoft Graph api获得团队频道聊天历史记录

时间:2018-04-23 06:50:43

标签: microsoft-teams

我对Microsoft Teams的私聊和频道聊天历史感兴趣。 我在这里阅读https://techcommunity.microsoft.com/t5/Microsoft-Teams/Chats-accessible-by-admins/td-p/103612私人聊天记录存储在用户的邮箱中,他们参与聊天,频道聊天存储在与团队相关联的邮箱中。

我成功检索了此请求https://graph.microsoft.com/v1.0/users/ {user-id} / messages的私聊,但我无法成功检索频道聊天,我尝试了此请求https://graph.microsoft.com/v1.0/groups/ {group-id} /对话,但我看不到聊天。 有人知道如何获取这些数据。

2 个答案:

答案 0 :(得分:0)

Microsoft Graph API的聊天记录Microsoft Teams Platform尚不支持此功能。

我们目前正在开发用于频道和个人聊天的本地Graph API,但我们还没有宣布约会。

答案 1 :(得分:-1)

TeamChat文件夹是一个隐藏的文件夹,因此您无法通过图形访问它。但是以下请求将为您提供所需的确切信息。

https://graph.microsoft.com/v1.0/users/{user_id}/Messages?$filter=singleValueExtendedProperties/Any(ep: ep/id eq 'String 0x001A' and ep/value eq 'IPM.SkypeTeams.Message')&$orderby=lastModifiedDateTime DESC