从钉钉到MySQL通过接口集成数据

对接源平台:钉钉
钉钉(DingTalk)是阿里巴巴集团专为中国企业打造的免费沟通和协同的多端平台,提供PC版,Web版和手机版,有考勤打卡、签到、审批、日志、公告、钉盘、钉邮等强大功能。
目标系统:MySQL
mysql是一个关系数据库管理系统(RDBMS),所谓的关系型数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。
接口方案配置
通过可视化界面的拖、拉、拽即可轻松快速构建数据集成流程,将钉钉、MySQL之间接口数据联通,支持数据在线预览、数据集成流程全过程调试,Web界面追踪调试日志等功能。 平台兼具实时数据处理和数据集成分发功能,用户通过可视化的拖、拽即可完成数据处理逻辑,将数据加工处理后分发到下游业务系统或其他异构存储中。

钉钉接口明细
- 接口:topapi/v2/department/listsub
- 接口名称:获取部门列表2.0
- 接口方法:POST
请求参数
字段 | 名称 | 类型 | 描述 |
dept_id | 父部门ID | string | 如果不传,默认部门为根部门,根部门ID为1。只支持查询下一级子部门,不支持查询多级子部门。 |
响应参数
字段 | 名称 | 类型 | 描述 |
dept_id | 部门ID | string | |
name | 名称 | string | |
parent_id | 父部门ID | string | |
create_dept_group | 企业群 | string | |
auto_add_user | 自动加入该群 | string | |
MySQL接口明细
- 调用接口:execute
- 接口名称:执行操作-v1
- 方法:POST
请求参数
字段 | 字段名称 | 类型 | 配置值 |
main_params | 部门信息 | object | |
main_params.code | 部门编号 | string | {{dept_id}} |
main_params.name | 部门名称 | string | {{name}} |
main_params.tier | 层级 | string | |
main_params.group | 部门分组 | string | executive_dept |
main_params.status | 禁用状态 | string | 1 |
main_params.main_sql | 部门信息 | string | INSERT INTO hr_dept (code , name , tier , group , status ) VALUES (<{code: }>, <{name: }>, <{tier: }>, <{group: }>, <{status: 0}>); |
系统数据对接
从API服务总线层面解决企业烟囱式业务系统集成现状 相互连接企业各业务系统,实现流程端到端打通,复用已有的业务系统能力,让集成架构、服务关系更清晰 使用统一的API管理平台,对API进行显性化、可视化,使所有API服务成为企业的数字资产,提升API利用率,发挥业务系统价值,实现企业IT资产的可插拔、可复用、可组成。


