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

Slack应用Web API认证方法咨询:已安装应用但找不到认证Token

如何获取Slack应用Web API的认证Token

别担心,我来一步步帮你搞定这个问题。首先得明确,Slack应用常用的认证Token主要有两种,对应不同的使用场景,下面分别说明获取流程:

Bot Token(最适合你的消息发送/更新场景)

这是大多数Slack机器人应用的首选Token,用于以机器人身份执行操作:

  • 登录你的Slack开发者账号,打开你创建的应用详情页
  • 在左侧导航栏找到OAuth & Permissions选项
  • 先确保你已经添加了必要的权限:滚动到Bot Token Scopes区域,添加比如chat:write(发送消息)、chat:write.public(给公开频道发消息)、chat:update(更新消息)这些权限
  • 权限配置好后,回到页面顶部的OAuth Tokens for Your Workspace区域,如果之前已经安装过应用,点击Reinstall to Workspace重新授权;如果是第一次安装,点击Install to Workspace
  • 完成Workspace授权流程后,你就能看到生成好的Bot User OAuth Token,格式是xoxb-xxxxxxxxx-xxxxxxxxx-xxxxxxxxxx——这就是你调用Web API时需要的认证Token

User Token(模拟特定用户操作时使用)

如果你的应用需要以某个具体用户的身份发送/更新消息,就需要这种Token:

  • 同样在OAuth & Permissions页面,找到User Token Scopes区域,添加对应的用户权限(比如chat:write)
  • 点击页面顶部的Install to Workspace完成授权,之后就能获取到User OAuth Token,格式是xoxp-xxxxxxxxx-xxxxxxxxx-xxxxxxxxxx

验证Token是否有效

你可以快速验证Token的可用性:调用Slack的auth.test API,在请求头里带上Authorization: Bearer <你的Token>,发送GET请求。如果返回包含用户/机器人信息的成功响应,就说明Token没问题。

⚠️ 重要提醒:Token是敏感信息,一定要妥善保管,不要泄露给未授权的人。如果不慎泄露,可以在OAuth & Permissions页面点击Revoke Tokens作废旧Token,然后重新生成新的。

内容的提问来源于stack exchange,提问作者gervais.b

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.29 08:35:42