开发者社区> 问答> 正文

钉钉用户的unionid、userid的区别及生成规则是什么样的?

钉钉用户的unionid、userid的区别及生成规则是什么样的?

展开
收起
花开富贵111 2024-07-16 17:00:20 218 0
1 条回答
写回答
取消 提交回答
  • 钉钉用户的unionid与userid的主要区别在于它们的作用范围和生成方式:• UnionID:• 作用范围: UnionID是跨企业的唯一标识,即同一个用户在不同企业中的UnionID是相同的。这使得开发者能够在多个企业应用间识别同一用户,实现用户身份的打通。• 生成规则: UnionID由钉钉系统生成,当用户首次授权登录某个应用时,钉钉会为该用户分配一个UnionID。具体获取方式可以通过调用钉钉API,如查询用户详情接口获取。• UserID:• 作用范围: UserID是在单一企业内部的唯一标识,每个员工在各自的企业中有唯一的UserID。这意味着同一用户在不同企业中的UserID是不同的。• 生成规则: UserID通常由通讯录管理员在添加员工时设置,如果没有设置,则系统会自动生成。管理员可以在【管理后台oa.dingtalk.com】的通讯录管理中为员工设置UserID,或者通过批量导入成员时填写UserID。UserID一旦生成便不可修改,并且字符上限为64位。详细了解userid与unionid的区别,您可以点击此处或此处查看基础概念说明。请注意,上述回答中link1、link2等为示意链接标记,实际操作时应点击对应的超链接以获取详细信息。此回答整理来自钉群“钉钉开发者社区(互助群)”。

    2024-07-16 17:46:20
    赞同 2 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
钉钉小程序——为工作方式插上翅膀 立即下载
钉钉客户端自动化的应用 立即下载
使命必达 —— 钉钉企业级 消息服务的机遇与挑战 立即下载