1.1 API导论
本节主题:1.1 API导论
课程讲师:Charlie
观看地址:点我进入
1. 本节要点
- 课程整体介绍
- API 是什么
- 简道云 API 相关功能
- 为什么要用 API
2. 课前准备
观看课程前,需了解或准备以下内容:
2.1 课程学习方法
每节课约 30 min,建议保持每周 5~6 节课的频率,3 周时间即可学完所有课程;
课前:根据文档完成课前准备,并简要浏览本节课程的本节要点 以及 课程内容;
课中:建议准备两个设备,一个移动端或 PAD 端设备用来观看课程,一个电脑端设备用来跟随讲师一起操作,我们在课程期间会尽量放慢讲解速度,方便各位学员可以同步完成操作。
3. 课程内容
3.1 课程整体介绍
简道云 API 开发课程旨在通过 API 开发的学习,帮助用户了解简道云开放能力相关的功能,理解其功能价值及应用场景,并可以通过 Python 进行 API 相关的开发(数据处理、接口调用、接口封装、接口部署等)。
3.2 API是什么
API(Application Programming Interface) 即应用程序编程接口。简道云通过 API 向具有开发能力的用户提供一种整合简道云与其他产品的方式,赋予用户连通多个服务的能力,保障数据安全,避免数据孤岛。
3.3 简道云的API相关功能
API(公共接口),开发文档地址:https://hc.jiandaoyun.com/open/10992 后端 + API,开发者在后端发送请求(携带数据)触发简道云的服务。
Webhook(了解),开发文档地址:https://hc.jiandaoyun.com/open/11500 钩子,简道云事件触发推送数据到管理员指定的接口。
前端事件(了解),开发文档地址:https://hc.jiandaoyun.com/doc/11825 前端 + API,用户在表单填报界面,通过事件触发调用管理员配置的接口来获取数据或触发事件。
单点登录,开发文档地址:https://hc.jiandaoyun.com/open/11468 系统间的集成。
3.4 为什么要用API
简道云 API 相关功能在企业信息化中具有丰富的应用场景:
- 实现简道云与外部系统数据互通
- 外部系统 → 简道云:外部数据作为简道云基础数据使用、使用简道云进行数据的分析展示;
- 简道云 → 外部系统:数据备份、深度数据分析、业务通知、异常监控等。
- 实现简道云与外部系统流程互通
- 不同系统间流程层面的对接(A 系统流程触发 B 系统流程);
- 自动触发流程(定时触发、满足条件触发等)。
- 实现简道云与外部系统的集成
- 用户登录外部系统后(APP、自研系统、门户、智慧校园平台等),无需二次登录即可进入简道云对应的成员账号,并且可以打通通讯录与消息体系。