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

Is it possible to get a list of another Slack user's colleagues?

假设我有一个 Slack 应用程序。在某人使用他或她的 Slack 帐户登录后, 我得到了他们的团队 ID。

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

我试过的

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

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

要从其他 Slack 团队获取用户,您需要使用您的 Slack 应用程序在安装到该团队期间收到的访问令牌(例如通过 Slack button). Your Slack app will also need the OAuth permission scopes users:read