找回密码
 立即注册
搜索
免绑卡永久免费服务器 🌐带个人 IBAN 的 OKX 交易所Chicha U 卡人人必备的 Wise 💳
英、德、香港转运 📦,送 $25最便宜的 eSIM 流量手机号 📱数字货币银行卡,注册送 7 美元💲 
查看: 74|回复: 2

[其它] 批量导出 teams 聊天记录的方法

[复制链接]
HelloWorld 发表于 昨天 18:47 | 显示全部楼层 |阅读模式

注册免广告

您需要 登录 才可以下载或查看,没有账号?立即注册

×

teams 组织账号,个人没权导出聊天记录,即使是私聊也不支持导出,无论在 teams 客户端还是网页,找不到导出的方式

但是可以通过微软开发者账号,用 API 批量导出

首先,打开 https://developer.microsoft.com/en-us/graph/graph-explorer ,点击右上角头像登录,然后确认权限跟我如下截图一样:

Snipaste_2025-07-08_22-31-12.png

然后执行
  1. GET /me/chats?$filter=chatType eq 'oneOnOne'&$top=50
复制代码
获取聊天列表,得到你想要导出记录的聊天 ID

然后执行
  1. GET /chats/{chat-id}/messages?$top=50&$orderby=createdDateTime asc
复制代码
一次最多导出 50 条,如果有下一页,返回参数会有 "@odata.nextLink" 字段提供下一页的链接,或者直接点击下图所示链接请求下一页:

Snipaste_2025-07-08_22-41-06.png

这样一次 50 条,分批将聊天记录导出

如果聊天记录很多,你也可以直接复制 Access Token,自己写脚本自动翻页
如果帖子/回帖帮助到你,请给作者评分/点赞
cmbx 发表于 11 小时前 | 显示全部楼层
虽然用不到,但是还是顶一个技术贴

点评

我和某个同事一起开发的项目,需要写个 reflection report,开发过程中都用 teams 交流,懒得慢慢回顾,导出来让 AI 总结,五六百条消息  详情 回复 发表于 10 小时前
如果帖子/回帖帮助到你,请给作者评分/点赞
回复 支持 反对

使用道具 举报

 楼主| HelloWorld 发表于 10 小时前 来自手机 | 显示全部楼层
cmbx 发表于 2025-7-9 10:29
虽然用不到,但是还是顶一个技术贴

我和某个同事一起开发的项目,需要写个 reflection report,开发过程中都用 teams 交流,懒得慢慢回顾,导出来让 AI 总结,五六百条消息
如果帖子/回帖帮助到你,请给作者评分/点赞
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|排行榜|意见建议|黑名单|数字居民论坛

GMT+8, 2025-7-9 21:42

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表