是否有可能获得另一个Slack用户的同事列表?

时间:2017-08-22 10:16:43

标签: slack slack-api

想象一下,我有一个Slack应用程序。有人用他或她的Slack帐户登录后, 我得到他们的团队ID。

是否可以使用此团队ID获取所有属于该用户的列表 与登录的团队相同的团队?

我尝试了什么

我查看了users.list请求 在Slack文档中,但它似乎只返回那些用户 和我一样的团队(也就是说,我可以得到我同事的名单,但不是那些 另一个用户)。特别是,无法指定团队ID。

1 个答案:

答案 0 :(得分:1)

是的,这是可能的。 Slack团队链接到您用于users.list的访问令牌。如果您使用自己的访问令牌,那么您当然只会从您自己的团队中获取用户。

要从其他Slack团队中获取用户,您需要使用Slack应用程序在安装期间收到的访问令牌(例如,通过Slack button)。您的Slack应用还需要OAuth权限范围users:read