代码之家  ›  专栏  ›  技术社区  ›  wowkin2

应该使用哪些Slack应用程序范围来管理Sentry或JIRA等频道?

  •  0
  • wowkin2  · 技术社区  · 4 年前

    我在这里读了很多关于Slack OAuth流作用域的内容:

    有些方法已被弃用,有些方法应该可以使用,而另一些方法则可以使用——没有好的文档或示例。 但我仍然不知道如果我想的话,我应该为我的应用程序使用哪个范围:

    • 为用户执行身份验证流程;
    • 创建自己的集成渠道(如Sentry、JIRA、GitHub等);
    • 将消息推送到该频道。

    在所有这些文档之后,我找不到我需要的完整列表,也无法确保它能正常工作。

    问题:

    • 我应该使用哪些示波器?
    • 我能把它们设置成这样吗 admin,channels,bot 或者更具体 channels:join,channels:manage,...

    示例:

    • 我用过 channels:write,conversations 但出现以下错误:
    Invalid permissions requested
    Invalid scope: channels:write,conversations
    
    • 我用过 channels:manage 但它只询问现有的渠道。
    0 回复  |  直到 4 年前
        1
  •  0
  •   wowkin2    4 年前

    您可以尝试使用: channels:read,groups:read,channels:manage,chat:write this tutorial .

    作为回应,您将得到以下内容: chat:write,im:write,channels:read,channels:history,pins:read,reactions:read,users:read,channels:manage,incoming-webhook,groups:read

    不确定它们对你来说是否足够,但看起来应该有效。