新的应用框架(旧版)

备注:我们根据反馈不断做出改进。我们使开发者可以更轻松地升级其应用,并为客户创造可靠的应用体验。阅读 Slack 平台博客,了解更多详情。

我们正在更新为 Slack 构建应用的方式:我们致力于为工作区拥有者和管理员提高可靠性和改进应用管理而奠定技术基础。在我们的应用目录中提供了一些使用此新框架的应用,在未来几个月内还将添加更多应用。


了解新的应用框架

用构建应用的“令牌”类型来描述这个新框架最合适不过了。令牌允许应用与你的 Slack 工作区连接。

当前,开发者可以将两种令牌用于其 Slack 应用。两者之间的主要区别在于它们如何连接到你的工作区:

  • 用户令牌
    现在的大多数应用都是与单个成员绑定的,因为它们是使用用户令牌构建的。这意味着应用会镜像安装此应用的用户的访问权限,并且应用会自动添加到该用户所属的每个频道中。在大多数情况下,这种后台技术结构不会被注意到,但是如果安装该应用的成员退出了你的工作区,则其安装的应用将被禁用。
  • 工作区令牌
    使用我们的新框架,应用将不再与个人绑定,而是通过工作区令牌连接到你的工作区。可以在粒度级别轻松配置应用有权访问的频道。而且,由于这些应用没有与安装人员绑定,因此即使原始安装人员离开了你的公司并且其 Slack 帐户已注销,应用仍将保持连接状态。


将应用添加至你的频道

  1. 安装这些新的应用之一,就像安装 Slack 的其他应用一样。请查看将应用添加到你的工作区,了解更多详情。
  2. 选择可以在以下哪些频道中使用该应用:所有公共频道、某些公共频道或在任何频道中都不使用。

安装到工作区后,你可以随时通过桌面上的以下选项之一将应用添加到其他频道:

  • 使用 slash 命令:/invite [应用名称] 
  • 在左侧栏中:单击应用旁边的 加号图标。 
  • 在右侧栏中的 频道详情中,单击+ 添加应用(在应用下)


从你的工作区中移除应用

  1. 从桌面上,访问 Slack 的应用目录
  2. 搜索并选择要移除的应用。
  3. 在应用页面上,单击设置按钮。
  4. 从左侧菜单中,选择工作区访问权限
  5. 单击卸载应用


试用一个基于此新框架构建的应用

  • 💻Github
    一个用于托管源代码项目的存储库服务。利用 git 版本控制系统来跟踪更改。
  • 🛠Sentry
    一个错误跟踪开源系统,可显示堆栈中发生的每一次崩溃,以及用于修复这些错误的上下文。
  • 👩‍💻Zendesk
    一个用于跟踪、优先处理和解决客户支持问题单的系统。

小窍门:有兴趣在我们的新框架上构建应用?请阅读我们的 API 文档加入我们的开发者预览