首页 > 解决方案 > 为团队提供的外部成员的用户 ID 是否唯一

问题描述

API(对话 API 和事件 API)中为外部用户提供的所有用户 ID 是否保证不会与 api 令牌所针对的团队的任何用户 ID 发生冲突?

换句话说,假设Tok1当用户将应用程序安装到团队时获得了令牌Team1,并且假设Team1与团队有松弛的连接通道Team2Team2API(使用时)为用户报告的所有用户 ID 是否Tok1保证不会与Team1其他 slack 连接通道的用户的任何用户 ID 发生冲突Team1

此外,对于为 slack 连接通道上的事件发送的事件 API 有效负载,该team_id参数在事件中代表什么?总是另一个团队(Team2在这种情况下)?

标签: slack-api

解决方案


从字面上看来自https://api.slack.com/methods/users.identity

不保证用户 ID 在所有 Slack 用户中都是全局唯一的。另一方面,用户 ID 和团队 ID 的组合保证是全局唯一的。

在第二部分。信息总是很清楚。请看.inviting_team.team_id


推荐阅读