通讯录接口
1. 开发准备
2. 实体结构
2.1 部门实体结构(department)
属性 | 类型 | 含义 | 备注 |
---|---|---|---|
dept_no | Number | 部门编号,企业内唯一 | 不同企业之间可能存在重复 |
name | String | 部门名称 | |
parent_no | Number | 父部门编号 | 在企业互联接口中(外部部门)不存在 |
type | Number | 部门类型 | 0: 常规部2: 企业互联外部部门 |
status | Number | 部门状态 | 1: 使用中的部门-1: 集成模式下同步后删除的部门 |
integrate_id | String | 集成模式同步部门关联 ID | 仅在集成模式下返回,且在企业互联接口(外部部门)不返回 |
2.2 成员实体结构(user)
属性 | 类型 | 含义 | 备注 |
---|---|---|---|
username | String | 成员的编号,企业内唯一 | 不同企业之间可能存在重复 |
name | String | 昵称 | |
departments | Number[] | 成员所在部门编号列表 | |
type | Number | 成员类型 | 0: 常规成员2: 企业互联外部对接人 |
status | Number | 成员状态 | 0: 未确认的成员1: 已加入 |
integrate_id | String | 集成模式同步成员关联 ID | 仅在集成模式下返回,且在企业互联接口(外部对接人)不返回 |
2.3 角色实体结构 (role)
属性 | 类型 | 含义 | 备注 |
---|---|---|---|
role_no | Number | 角色编号,企业内唯一 | 不同企业之间可能存在重复 |
group_no | Number | 角色组编号,企业内唯一 | 不同企业之间可能存在重复 |
name | String | 角色名称 | |
type | Number | 角色类型 | 0: 常规角色2: 企业互联外部角色 |
status | Number | 角色状态 | 1:使用中 |
integrate_id | String | 集成模式同步成员关联 ID | 仅在集成模式下返回,且在企业互联接口(外部对接人)不返回 |
2.4 角色组实体结构 (role_group)
属性 | 类型 | 含义 | 备注 |
---|---|---|---|
group_no | Number | 角色组编号, 企业内唯一 | 不同企业之间可能存在重复 |
name | String | 角色组名称 | |
type | Number | 角色组类型 | 0: 常规角色组2: 企业互联外部角色组 |
status | Number | 角色组状态 | 1: 使用中 |
integrate_id | String | 集成模式同步角色组关联 ID | 仅在集成模式下(飞书除外),同步的角色组返回 |
3. 版本说明
接口类型 | v1 | v2 | v4 | v5 |
---|---|---|---|---|
成员 | 使用 _id 作为 id | 使用 username 作为 id | 返回值新增字段 type、status、integrate_id | 在 v4 的基础上,接口请求频率提升。 |
部门 | 使用 _id 作为id | 使用 dept_no 作为 id | 返回值新增字段 type、status、integrate_id | 在 v4 的基础上,接口请求频率提升。 |
角色 | 无 | 角色使用 role_no角色组使用 group_no包含 integrate_id、type 字段 | 返回值新增字段 status | 在 v4 的基础上,接口请求频率提升。 |
企业互联 | 无 | 无 | 成员使用 username部门使用 dept_no包含 type、status 字段 | 在 v4 的基础上,接口请求频率提升。 |