接口开发分类总结
1.sap接口调用--jco方式
在进行合同、支付、以及其他信息同步时使用到了jco方式进行接口的调用,jco方式调用需要jco插件的支持,分为windows下的dll文件以及linux下的so文件,不同环境下进行不同的插件。
2.OA接口调用--webservices方式
2.1待办接口:只要是发送指定的待办,包含了审批类待办和通知类待办,审批类的只有在审批完成后再调用完成待办接口完成,通知类待办只是起到通知的作用,可以根据链接地址跳转到不同的页面,进行信息的浏览,当然这个要调到我们系统的话就需要我们系统的支持了。
2.2发起审批接口:发起审批,我们会根据模板需要,发送指定的数据到模板,OA根据相关流程流转审批完成后回传给我们系统相关数据。
2.3单点登录:单点登录需要我们进行身份的验证,验证通过后才能跳转到我们系统。
2.4结果回传接口开发:这个在OA审批完成后调用我们提供的接口,我们设计的是根据业务类型ywlx、业务序号ywxh和其他数据来进行接口的开发,这样可以减少以后接口的改动。
2.5物理文件的处理:物理文件有两种处理方案,方案一:系统间传递连接地址,可以点击连接地址进行下载查看;方案二:直接以数据流的形式传递文件。方案二在文件较大的情况下不太适用!
3.计划任务接口调用--调用.net的webservice方式
3.1开发语言问题:担心跨语言间接口的调用,事实证明是完全可以的,没有影响。
3.2编码问题:在开发调试过程中遇到了两系统间的编码不一致的情况,处理的方案是:将汉字转成base64转码传递,然后接收是进行解密。
4.短信接口调用--发送url调用短信
5.邮件接口调用--根据各个邮件服务器调用相关端口发送邮件
可以通过qq,163邮箱进行测试
jk.email_hostName=smtp.163.com
jk.email_smtpPort=25
jk.email_username=XXX@163.com
jk.email.password=ceshi
jk.email.femailaddress=XXX@163.com
jk.email.semailaddress=