Releases: zhaoyunxing92/dingtalk
Releases · zhaoyunxing92/dingtalk
v2.1.1
What's Changed
- Rich消息空问题 by @zhaoyunxing92 in #92
- 增加通过免登临时授权码获取用户信息的相关接口 by @NicoChenyt in #94
- 添加钉钉新版本根据离职时间范围查询离职用户接口 #96 by @huxiangquan in #97
- feat(department): Define the stand-alone struct DeptBaseResponse and … by @dickens7 in #98
New Contributors
- @NicoChenyt made their first contribution in #94
- @huxiangquan made their first contribution in #97
- @dickens7 made their first contribution in #98
Full Changelog: v2.1.0...v2.1.1
v2.1.0
What's Changed
- fix: 修改注释的错误 by @eryajf in #90
- refactor(response): refactor response by @zhaoyunxing92 in #91
New Contributors
Full Changelog: v2.0.7...v2.1.0
v2.0.7
What's Changed
- add: snsUserInfo struct 定义 by @Choicelin in #84
- fix: snsUserInfo内用户主企业是否达到高级认证级别项应该为bool类型 by @Choicelin in #85
- add: 将获取用户 unionid,userid,userDetail 响应字段由私有变公有 by @Choicelin in #86
- 移除无用包 by @zhaoyunxing92 in #87
- 添加部门用户信息返回中的email字段 by @xinyuandd in #88
New Contributors
- @Choicelin made their first contribution in #84
- @xinyuandd made their first contribution in #88
Full Changelog: v2.0.6...v2.0.7
v2.0.6
What's Changed
- fix: 修正对bool值的require导致其无法被设置为false by @asjdf in #73
- add:添加获取应用列表 by @zhaoyunxing92 in #74
- del:初始化客户端的时候移除id设置,因为发现这个不是必须的 by @zhaoyunxing92 in #75
- doc:更新使用文档 by @zhaoyunxing92 in #76
- optimize:优化客户端初始化,异常抛出 by @zhaoyunxing92 in #77
- add:获取员工可见的应用列表 by @zhaoyunxing92 in #78
- add:发送消息添加数组模式 by @zhaoyunxing92 in #79
- Fix/client by @zhaoyunxing92 in #80
- add:添加事件相关接口 by @zhaoyunxing92 in #82
Full Changelog: v2.0.5...v2.0.6
v2.0.5
What's Changed
- doc:更新文档 by @zhaoyunxing92 in #60
- add:批量获取考勤组详情 by @zhaoyunxing92 in #62
- add:获取用户考勤组 by @zhaoyunxing92 in #63
- add:批量获取考勤组摘要 by @zhaoyunxing92 in #64
- add:获取考勤组详情 by @zhaoyunxing92 in #65
- add:搜索考勤组摘要 by @zhaoyunxing92 in #66
- add:支持递归获取部门列表 by @zhaoyunxing92 in #67
- add:创建考勤组 by @zhaoyunxing92 in #70
- up:对外暴露DingTalk 同时将secret转为私有 by @asjdf in #72
- add:钉钉事件处理 by @zhaoyunxing92 in #61
New Contributors
Full Changelog: v2.0.4...v2.0.5
v2.0.4
智能人事
- 获取在职员工列表
client.GetHrmEmployee
- 获取待入职员工列表
client.GetHrmToBeHiredEmployee
- 获取离职员工列表
client.GetHrmResignEmployeeIds
- 获取员工离职信息
client.GetHrmResignEmployee
- 添加企业待入职员工
client.HrmCreateEmployee
- 获取花名册字段组详情
client.GetHrmField
- 获取员工花名册字段信息
client.GetHrmEmployeeField
- 更新员工花名册信息
client.UpdateHrmEmployeeField
- 获取花名册元数据
client.GetHrmMeta
v2.0.3
空间管理
- 新建空间
client.CreateDriveSpaces
- 删除空间
client.DeleteDriveSpaces
- 获取空间列表
client.GetDriveSpaces
- 获取空间信息
client.GetDriveSpacesInfo
文件管理
- 查询文件(夹)列表
client.GetDriveSpacesFiles
- 查询文件(夹)信息
client.GetDriveSpacesFileInfo
- 添加文件(夹)
client.CreateDriveSpacesFiles
- 删除文件(夹)
client.DeleteDriveSpacesFiles
- 移动文件(夹)
client.MoveDriveSpacesFiles
- 修改文件(夹)名
client.RenameDriveSpacesFiles
权限管理
v2.0.2
新特性
- 添加
zap
日志
待办任务
- 新增钉钉待办任务
client.CreateTodo
- 获取钉钉待办任务详情
client.GetTodoDetail
- 删除钉钉待办任务
client.DeleteTodo
- 更新钉钉待办任务
client.UpdateTodo
- 更新钉钉待办执行者状态
client.UpdateTodoDone
- 根据sourceId获取钉钉待办任务详情
client.GetTodoListBySourceId
- 查询企业下用户待办列表
client.GetTodoList
文件存储
- 上传媒体文件
client.MediaUpload
身份验证
- 通过免登码获取用户信息
client.GetUserInfoByCode
- 获取应用管理员的身份信息
client.GetSSOUserInfo
- 根据sns临时授权码获取用户信息
v2.0.1
角色管理(11/11)
- 创建角色
client.CreateRole
- 创建角色组
client.CreateRoleGroup
- 更新角色
client.UpdateRole
- 批量增加员工角色
client.BatchAddUserRole
- 删除角色
client.DeleteRole
- 批量删除员工角色
client.BatchRemoveUserRole
- 批量删除员工角色
client.BatchRemoveUserRole
- 设定角色成员管理范围
client.SetUserRoleManageScope
官方接口不通 - 获取角色组列表
client.GetGroupRoles
- 获取角色列表
client.GetRoleList
- 获取角色详情
client.GetRoleDetail
- 获取指定角色的员工列表
client.GetRoleUserList
外部联系人(6/6)
- 添加外部联系人
client.CreateExtContact
- 删除外部联系人
client.DeleteExtContact
- 更新外部联系人
client.UpdateExtContact
- 获取外部联系人列表
client.GetExtContact
- 获取外部联系人标签列表
client.GetExtContactLabel
- 获取外部联系人详情
client.GetExtContactDetail
群会话管理(7/7)
v2.0.0
用户管理(14/14)
- 创建用户
client.CreateUser
- 删除用户
client.DeleteUser
- 更新用户详情
client.UpdateUser
- 根据userid获取用户详情
client.GetUserDetail
- 获取部门用户基础信息
client.GetDeptUserIds
- 获取部门用户userid列表
client.GetDeptUserIds
- 获取部门用户详情
client.GetDeptDetailUserInfo
- 获取员工人数
client.GetUserCount
- 获取未登录钉钉的员工列表
client.GetInactiveUser
- 根据手机号获取userid
client.GetUserIdByMobile
- 根据unionid获取用户userid
client.GetUserIdByUnionId
- 获取管理员列表
client.GetOrgAdminUser
- 获取管理员通讯录权限范围
client.GetOrgAdminScope
- 获取管理员的应用管理权限
client.GetUserCanAccessApplet
部门管理(8/8)
- 创建部门
client.CreateDept
- 更新部门
client.UpdateDept
- 删除部门
client.DeleteDept
- 获取部门详情
client.GetDeptDetail
- 获取部门列表
client.GetDeptList
- 获取子部门Id列表
client.GetSubDeptList
- 获取指定部门的所有父部门列表
client.GetParentIdsByDeptId
- 获取指定用户的所有父部门列表
client.GetParentIdsByUserId