开发者社区> 问答> 正文

钉钉userid、unionid、staffId都是什么意思?

钉钉userid、unionid、staffId都是什么意思?

展开
收起
2401。 2023-07-16 21:08:59 1736 0
3 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    钉钉的userid、unionid和staffId都是用来标识钉钉用户身份的标识符,但它们具体的含义和用途略有不同:

    userid(用户ID):是钉钉中用来唯一标识用户身份的标识符,它是由钉钉系统自动生成的一个数字字符串,长度为12位。每个钉钉用户都有一个唯一的userid,可以通过调用钉钉开放平台的接口获取。

    unionid(统一ID):是一个跨应用的用户唯一标识符,可以用于识别同一用户在不同应用中的身份。在钉钉中,unionid是由钉钉开放平台生成的一个字符串,长度为32位。如果用户在多个应用中授权了同一个钉钉开放平台的应用,那么这些应用中的unionid将是相同的。

    staffId(员工ID):是钉钉企业组织架构中用来标识员工身份的标识符,它是由企业管理员在钉钉管理后台中手动设置的一个字符串,长度为1-64位。每个员工在同一个企业中有一个唯一的staffId。

    2023-07-29 15:50:47
    赞同 展开评论 打赏
  • 基础概念参考https://developers.dingtalk.com/document/app/basic-concepts
    此回答整理自钉群“钉钉开发者社区(互助群)”。

    2023-07-18 16:14:03
    赞同 展开评论 打赏
  • 在钉钉中,以下是对这些标识符的常见解释:

    1. useriduserid 是钉钉给每个用户分配的唯一标识符。它通常用于在钉钉内部识别和区分不同的用户。每个钉钉用户都有一个独特的 userid

    2. unionidunionid 是一个在企业范围内的唯一标识符。它可以用来将多个企业内的钉钉用户进行关联。当多个企业使用相同的钉钉应用时,可以通过 unionid 来标识和关联这些用户。注意,unionid 只能在同一家公司的不同应用之间共享。

    3. staffIdstaffId 是员工ID,也称为工号。它是企业内部为每个员工分配的唯一标识符。staffId用于在企业内部管理和识别员工,并与其他系统集成。每个员工都有一个独特的 staffId

    2023-07-16 21:11:00
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载