通过Slack @标签查询用户信息应调用哪个API端点
Slack 机器人@用户信息查询方案
你从斜杠命令事件中拿到的@userTag实际是Slack封装的<@UXXXXXXXX>格式标签,其中UXXXXXXXX为用户唯一ID,提取该ID后调用指定API即可获取用户信息。
需调用的API端点
直接调用users.info端点即可拉取目标用户的全量公开信息,支持返回用户名、头像、邮箱、所属工作区角色、激活状态等核心字段。
调用必备要求
- 提前为机器人申请
users:read权限,若需要获取用户邮箱需额外申请users:read.email权限 - 请求时必填参数为
user,值为从@标签中提取的UXXXXXXXX格式用户ID - 若需要获取用户的语言、时区等本地化信息,可额外传入
include_locale=true参数
内容的提问来源于stack exchange,提问作者TylerMills
相关产品推荐
相关产品推荐

