想象一下,我有一个Slack应用程序。有人用他或她的Slack帐户登录后, 我得到他们的团队ID。
是否可以使用此团队ID获取所有属于该用户的列表 与登录的团队相同的团队?
我尝试了什么
我查看了users.list请求 在Slack文档中,但它似乎只返回那些用户 和我一样的团队(也就是说,我可以得到我同事的名单,但不是那些 另一个用户)。特别是,无法指定团队ID。
答案 0 :(得分:1)
是的,这是可能的。 Slack团队链接到您用于users.list
的访问令牌。如果您使用自己的访问令牌,那么您当然只会从您自己的团队中获取用户。
要从其他Slack团队中获取用户,您需要使用Slack应用程序在安装期间收到的访问令牌(例如,通过Slack button)。您的Slack应用还需要OAuth权限范围users:read
。