微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Slack OAuth v2 不返回私有频道

如何解决Slack OAuth v2 不返回私有频道

我们正在使用新的 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,mpim

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

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

解决方法

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。