gpt4 book ai didi

javascript - 是否可以在 Slack Web API 中获得用户授予的功能?

转载 作者:行者123 更新时间:2023-11-28 10:40:17 25 4
gpt4 key购买 nike

我在我的应用程序中使用 slack web api。用户可以执行的功能之一是直接从应用程序创建 channel 。我想向那些无权在 Slack 中创建 channel 的用户展示一些东西。但我不明白如何从 API 获得这种宽松的权限。

最佳答案

请允许我澄清 Slack 中的两个概念:

  1. 除了所需的正确 Oauth 范围(例如 channels:write 代表 channels.create )之外,创建 channel 的权限是工作区的管理设置。

  2. 您的应用的权限由其范围和安装您的应用的用户的权限决定。但不是使用您的应用程序的用户,例如通过斜杠命令。

因此,您可以向您的应用请求正确的范围,但您的安装用户可能无权创建 channel 。不幸的是,没有 API 方法可以告诉您用户是否有权在特定工作区上创建 channel 。

但至少您可以向用户显示适当的错误消息。 Channels.create 将返回错误 restricted_action以防用户失去权利。

关于javascript - 是否可以在 Slack Web API 中获得用户授予的功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52723560/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com