首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我能否区分Slack显示名称和Slack ID?

我能否区分Slack显示名称和Slack ID?
EN

Stack Overflow用户
提问于 2018-07-06 09:47:14
回答 1查看 585关注 0票数 2

我正在将我的软件与Slack集成在一起,我希望允许用户通过编写“显示名称”或“用户ID”来配置Slack设置。

我想使用启发式来区分用户名和用户ids。我在松弛文件中读到了以下内容

id -这个用户的ID,它可能以U或W开头;以U开头的ID只对工作区是唯一的。以W开头的it对于整个Enterprise组织是唯一的,并且可以在其内部的多个工作区上表示用户。

例如,查看specs (W012A3CDE),它似乎符合以下规范:

  • 以"U“或"W”开头(由文件确认)
  • 没有小写字符(非常确定这一点)
  • 至少有一个号码(不确定->需要确认)
  • 有9个字符长度(不确定->需要确认)

如果所有这些都是真的,我就不难区分用户名和id,即使在歧义情况下,我也允许使用@来解决歧义。

所以我的问题是:是否有任何关于Slack用户ID是如何的公共规范?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-06 11:51:30

嗯,我终于找到了用于用户ID的:

v2.json#L106

代码语言:javascript
复制
    "defs_user_id": {
        "pattern": "^[UW][A-Z0-9]{8}$",
        "title": "User ID",
        "type": "string"
    },
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51207581

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档