【问题标题】:Slack OAuth v2 does not return private channelsSlack OAuth v2 不返回私有通道
【发布时间】:2021-05-13 13:51:53
【问题描述】:

我们正在使用新的 oAuth v2 重建我们的 Slack 应用程序。 v2 的问题是 conversations.list API 只返回公共频道,而不是私人频道。

我们设置的范围是:channels:read,groups:read,mpim:read,chat:write,usergroups:read

API方法为:https://slack.com/api/conversations.list?type=public_channel,private_channel,mpim

一切都适用于 v1。但是当我们使用 v2 Oauth 授予的令牌时,conversations.list 只返回公共频道。我怀疑这是范围的问题,但它的文档说 usergroups:read 是获取私人频道的正确范围。

有人遇到过同样的问题吗?

【问题讨论】:

    标签: slack-api


    【解决方案1】:

    Anwser:使用以 xoxp 开头的用户令牌而不是以 xoxb 开头的机器人令牌。使用 Oauth v2,用户令牌在 [authed_user][access_token] 中,bot 令牌在 json 响应中直接作为 [access_token] 返回。

    【讨论】:

      猜你喜欢
      • 2019-07-11
      • 1970-01-01
      • 2021-10-10
      • 1970-01-01
      • 2020-08-15
      • 2022-10-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多