激活公共发行版后,我对Slack App有一些疑问。
我们的团队开发了具有机器人功能和传入Webhook功能的Slack应用程序,并已为此Slack应用程序激活了公共发行版,并在产品网页上添加了“添加到Slack”按钮。
问题:
有没有办法找出哪些工作区添加了我们的Slack应用程序?我了解,通过Add-to-Slack流程,我们将知道工作空间何时添加了Slack App以及生成的机器人访问令牌和webhook。但这是唯一的追踪方法吗?没有API可以仅列出工作区,生成的bot和webhook吗?
有什么办法找出哪些工作空间已删除了我们的Slack应用程序?我可以通过使用机器人访问令牌进行users.list API调用来推断该信息。如果它说令牌无效,那么我可以猜测工作区已删除了Slack App。是否没有其他直接API可以确定工作区是否已删除Slack应用程序?
谢谢。
答案 0 :(得分:1)
- 有什么办法找出哪些工作区添加了我们的Slack App? 我了解通过“添加至松弛”流程,我们知道 工作区已添加了Slack App以及相应的机器人访问权限 令牌和webhook。但这是唯一的追踪方法吗?有没有 仅列出工作区,生成的漫游器和webhook的API?
这是唯一的方法(在安装流程中跟踪工作空间)。至少到目前为止,我在Slack API团队的中/长期计划中看到了此功能。
- 有什么办法找出哪些工作空间已删除我们的Slack 应用程式?我可以通过执行users.list API调用来推断该信息 使用漫游器访问令牌。如果说令牌无效,那么我可以猜测 工作区已删除Slack应用程序。有没有其他直接的 找出工作空间是否已删除Slack应用程序的API?
看看app_uninstalled和tokens_revoked API事件。