我正在将我的软件与Slack集成在一起,我希望允许用户通过编写“显示名称”或“用户ID”来配置Slack设置。
我想使用启发式来区分用户名和用户ids。我在松弛文件中读到了以下内容
id -这个用户的ID,它可能以U或W开头;以U开头的ID只对工作区是唯一的。以W开头的it对于整个Enterprise组织是唯一的,并且可以在其内部的多个工作区上表示用户。
例如,查看specs (W012A3CDE),它似乎符合以下规范:
如果所有这些都是真的,我就不难区分用户名和id,即使在歧义情况下,我也允许使用@来解决歧义。
所以我的问题是:是否有任何关于Slack用户ID是如何的公共规范?
发布于 2018-07-06 11:51:30
嗯,我终于找到了用于用户ID的:
"defs_user_id": {
"pattern": "^[UW][A-Z0-9]{8}$",
"title": "User ID",
"type": "string"
},https://stackoverflow.com/questions/51207581
复制相似问题