Excel服务器2013/2015/2016教程
  • 1.1 Excel服务器是信息系统工具
  • 1.2 用Excel服务器构建信息系统
  • 1.3 基于Excel服务器的信息系统架构
  • 1.4 如何学习使用Excel服务器
  • 2.1 安装概述
  • 2.2 服务端安装
  • 2.3 客户端安装
  • 2.4 Excel服务器的组成模块
上一节 下一节 观看本节视频

第36章、Excel服务器调用第三方WebApi

 

我们可以将WebApi理解为是在Excel服务中登记的第三方系统提供的调用接口。
在Excel服务器中,通过调用第三方WebApi提取第三方系统的数据到Excel服务器中,而后这些数据可以在Excel服务器中当做数据源使用。
对表单新建、修改、删除后,把表单数据同步到第三方系统中。
应用场景
需要使用WebApi 的场景,是我们在企业中除了应用Excel服务器之外,还存在一个开放了操作接口的其它系统。
例如,一家企业采用Excel服务器做业务管理,同时还使用着另外一套业务系统A做财务管理,假设A系统提供了一个可供外部调用的接口(WebApi 的形式),用来接收报销信息,我们就可以在 Excel服务器中设置一个 WebApi,让Excel服务器知道怎样去调用A系统的接口,传递何种数据,最终实现在Excel服务器中输入的员工报销信息自动传递到A系统的效果。

下图展示了这个过程。

图36‑1

在上述过程中,有两个需要做的环节,一是配置环节:即,我们需要给出WebApi 的定义,并告知Excel服务器如何调用它;二是执行环节:即,根据WebApi的定义,实际执行调用过程,完成数据传递。

可调用接口的定义
可被调用的接口定义,有三个要素:
1)请求地址,它是一个url,通过向这个url发起请求,可以调用第三方系统的相应功能
2)请求参数格式,如上,向请求地址url 发起请求的时候,需要提供什么参数。根据第三方系统要求的参数提供方式设置。例如请求参数要求以 json 的形式提供,则请求参数格式就是 json 的结构。
3)返回参数,调用接口后,第三方接口会返回什么格式的信息,用以判断调用是否成功,同样要求json 形式。

接口的定义是提供接口的第三方应用规定好的,Excel服务器只需按规定的接口准备好数据进行调用。


上一节 下一节 观看本节视频