如何通过Slack API获取历史call ID?
Slack API获取历史Call ID的可行方案
- 调整
conversations.history接口的请求参数:该接口默认仅返回普通文本消息,你需要在请求中新增types参数,赋值为messages,calls,即可开启通话类消息的返回。返回结果中的通话消息会携带call属性,其中的id字段就是你需要的Call ID,可直接传入calls.info接口获取通话详情。 - 若需要拉取跨频道的全量历史通话记录,可调用
search.messages接口,搜索关键词匹配通话记录的系统提示文本,筛选结果中的通话类消息即可批量提取Call ID。 - 请确保你的Slack应用已申请对应权限:读取公开频道历史需要
channels:history权限,读取私有频道、单聊、群聊历史需要对应申请groups:history、im:history、mpim:history权限,使用搜索接口需要额外申请search:read权限。
内容的提问来源于stack exchange,提问作者Corby
相关产品推荐
相关产品推荐

