You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Slack API获取1对1私信(direct message)会话数据?

Slack应用无法获取1对1私信(DM)的修复方案
  • 检查应用权限配置
    • 获取用户个人的1对1私信,需在应用权限面板申请im:read用户级权限(User Token Scope)
    • 机器人访问私信,需申请im:read机器人级权限(Bot Token Scope),企业级工作区需管理员额外审批该权限
  • 修正users.conversations接口调用参数
    • 接口默认仅返回公共频道数据,需手动添加types参数指定查询类型,设置types=im即可返回1对1私信会话,也可叠加参数如types=public_channel,private_channel,im,mpim查询所有类型会话
    • xoxp开头的用户Token返回当前授权用户的全部1对1私信,xoxb开头的机器人Token仅返回机器人自身参与的1对1私信
  • 验证权限生效状态
    • 调整权限后必须重新将应用安装到工作区,新配置的权限才会生效
    • 若使用机器人Token,需确认机器人已被邀请进入目标1对1私信会话,否则无法访问未参与的会话内容
  • 会话属性校验
    正常返回的1对1私信会话属性如下,可调用成功后核对:
"is_channel": false,
"is_group": false,
"is_im": true,
"is_mpim": false

内容的提问来源于stack exchange,提问作者foo_bar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 18:30:03