jdy
    jdy
    • 开发指南
    • app
      • 用户应用查询接口
        POST
      • 用户表单查询接口
        POST
    • formdata
      • form
        • 表单字段查询接口V5
      • data
        • 查询单条数据接口
        • 查询多条数据接口
        • 新建单条数据接口
        • 新建多条数据接口
        • 修改单条数据接口
        • 修改多条数据接口
        • 删除单条数据接口
        • 删除多条数据接口
    • file
      • 获取文件上传凭证和上传地址接口
        POST
      • 文件上传接口
        POST
    • corp
      • user
        • 获取成员信息接口
        • 添加成员接口
        • 修改成员接口
        • 删除成员接口
        • 批量删除成员接口
        • 增量导入成员接口
      • department
        • (递归)获取部门成员接口
        • (递归)获取部门列表接口
        • 创建部门接口
        • 修改部门接口
        • 删除部门接口
        • 获取集成模式部门编号接口
        • 全量导入部门接口
      • role
        • 列出角色接口
        • 创建一个自建角色
        • 更新一个自建角色
        • 删除一个自建角色
        • 列出角色下的成员
        • 为自建角色批量添加成员
        • 为自建角色批量移除成员
      • role_group
        • 列出自建角色组
        • 创建自建角色组
        • 更新自建角色组
        • 删除自建角色组
      • guest
        • 列出我连接的企业
        • 列出我连接的企业的对接人
        • 获取我连接的企业对接人的详细信息
    • workflow
      • 获取单条流程表单数据的审批意见
        POST
      • 查询流程实例信息
        POST
      • 结束流程实例
        POST
      • 流程待办查询
        POST
      • 流程待办提交
        POST
      • 流程待办回退
        POST
      • 流程待办转交
        POST
      • 查询流程日志
        POST
      • 激活流程实例
        POST

    通讯录接口

    通讯录接口
    由admin创建,Peach最新修改于2023-02-26

    1. 开发准备#

    开发前,请仔细阅读 开发指南。

    2. 实体结构#

    2.1 部门实体结构(department)#

    属性类型含义备注
    dept_noNumber部门编号,企业内唯一不同企业之间可能存在重复
    nameString部门名称
    parent_noNumber父部门编号在企业互联接口中(外部部门)不存在
    typeNumber部门类型0: 常规部2: 企业互联外部部门
    statusNumber部门状态1: 使用中的部门-1: 集成模式下同步后删除的部门
    integrate_idString集成模式同步部门关联 ID仅在集成模式下返回,且在企业互联接口(外部部门)不返回

    2.2 成员实体结构(user)#

    属性类型含义备注
    usernameString成员的编号,企业内唯一不同企业之间可能存在重复
    nameString昵称
    departmentsNumber[]成员所在部门编号列表
    typeNumber成员类型0: 常规成员2: 企业互联外部对接人
    statusNumber成员状态0: 未确认的成员1: 已加入
    integrate_idString集成模式同步成员关联 ID仅在集成模式下返回,且在企业互联接口(外部对接人)不返回

    2.3 角色实体结构 (role)#

    属性类型含义备注
    role_noNumber角色编号,企业内唯一不同企业之间可能存在重复
    group_noNumber角色组编号,企业内唯一不同企业之间可能存在重复
    nameString角色名称
    typeNumber角色类型0: 常规角色2: 企业互联外部角色
    statusNumber角色状态1:使用中
    integrate_idString集成模式同步成员关联 ID仅在集成模式下返回,且在企业互联接口(外部对接人)不返回

    2.4 角色组实体结构 (role_group)#

    属性类型含义备注
    group_noNumber角色组编号, 企业内唯一不同企业之间可能存在重复
    nameString角色组名称
    typeNumber角色组类型0: 常规角色组2: 企业互联外部角色组
    statusNumber角色组状态1: 使用中
    integrate_idString集成模式同步角色组关联 ID仅在集成模式下(飞书除外),同步的角色组返回

    3. 版本说明#

    当前接口不同版本的主要区别:
    接口类型v1v2v4v5
    成员使用 _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 的基础上,接口请求频率提升。

    4. 注意事项#

    1)每个通讯录都是一棵部门树,且根部门的部门编号都是 1。
    2)对公共模式模式和集成模式支持的程度不同,会在每个接口上备注。
    3)由于企业微信/钉钉与简道云通讯录的当前部门规则一致,因此 integrate_id 与 dept_no 的值暂时保持一致;而飞书平台的部门 ID 是由字符串组成,因此与简道云通讯录的部门 dept_no 不一致。integrate_id 与 dept_no 的含义不同,后续更新中不保证使用相同的值,使用时须加以区分。
    本章内容:
    成员接口
    部门接口
    角色接口
    角色组接口
    企业互联接口
    上一页
    文件上传接口
    下一页
    获取成员信息接口
    Built with