Slack OAuth v2 不返回私有频道

时间:2021-05-13 01:05:31

标签: slack-api

我们正在使用新的 oAuth v2 重建我们的 Slack APP。 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 是获取私人频道的正确范围。

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

1 个答案:

答案 0 :(得分:0)

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

相关问题