通过工作空间确定您的 Slack 应用程序是否 approved/blocked 的编程方式?

Programatic way of finding out if your Slack app is approved/blocked by a workspace?

我有越来越多的用户使用“使用 Slack 登录”成功登录到我的网络应用程序,但在接下来的步骤中无法添加任何进一步的权限(您不能使用常规 + identity.* OAuth 流程中同时请求的范围)。

原因是用户对请求的权限不满意并关闭了 window,或者应用程序在需要批准时被工作区阻止。如果我的应用程序被阻止,似乎完全没有反馈。不幸的是,我不知道客户体验了其中的哪一种。

有没有办法查明我的应用程序是否需要批准工作区?

Slack 目前不向应用开发者或所有者提供任何关于他们的应用未安装或未获批准的原因的反馈。通常,组织有安全政策或其他原因拒绝不适合与外部共享的应用批准。

我会将你的反馈反馈给应用目录团队,看看我们是否有办法帮助解决这个问题。