【问题标题】:How to find out if workspace added or removed your Slack App?如何确定工作区是否添加或删除了您的 Slack 应用程序?
【发布时间】:2019-07-21 11:31:12
【问题描述】:

在激活公共分发后,我对 Slack 应用程序有一些疑问。

我们的团队已经开发了一个带有 bot 和传入 webhook 功能的 Slack 应用程序,我们已经激活了这个 Slack 应用程序的公共分发,并在我们的产品网页上添加了“添加到 Slack”按钮。

问题:

  1. 有什么方法可以找出哪些工作区添加了我们的 Slack 应用程序?我知道通过 Add-to-Slack 流程,我们会知道工作区何时添加了 Slack 应用程序以及生成的机器人访问令牌和 webhook。但这是唯一的跟踪方法吗?是否没有 API 可以仅列出工作区、生成的 bot 和 webhook?

  2. 有什么方法可以找出哪些工作区删除了我们的 Slack 应用程序?我可以通过使用机器人访问令牌执行 users.list API 调用来推断该信息。如果它说令牌无效,那么我可以猜测工作区已删除 Slack 应用程序。是否没有其他直接 API 可以查明工作区是否已删除 Slack 应用程序?

谢谢。

【问题讨论】:

    标签: slack slack-api


    【解决方案1】:
    1. 有什么方法可以查明哪些工作区添加了我们的 Slack 应用程序? 我知道通过 Add-to-Slack 流程,我们会知道何时 工作区已添加 Slack 应用程序以及生成的机器人访问 令牌和 webhook。但这是跟踪的唯一方法吗?有没有 API 仅列出工作区、生成的 bot 和 webhook?

    这是唯一的方法(在安装流程中跟踪工作区)。至少目前,我在 Slack API 团队的中长期计划中看到了这样的功能。

    1. 有什么方法可以查出哪些工作区删除了我们的 Slack 应用程序?我可以通过 users.list API 调用来推断该信息 使用机器人访问令牌。如果它说令牌无效,那么我可以猜到 工作区已删除 Slack 应用程序。有没有其他直接 用于确定工作区是否已删除 Slack 应用程序的 API?

    查看app_uninstalledtokens_revoked API 事件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-05-09
      • 1970-01-01
      • 1970-01-01
      • 2016-05-25
      • 2021-10-26
      • 1970-01-01
      • 2022-10-18
      相关资源
      最近更新 更多