金蝶的开放API,还是非常全面的,基本上界面能操作的,API都可以。
毕竟是财务系统,非常严谨,所有单据操作,都要经历保存、提交、审核才会真正生效。修改、删除等操作,必须要先经过反审核才允许操作。在查询上,功能也非常强大,查询条件可以随意组合,基本上的条件都能满足,不愧是大厂的产品。
今天要分享的API对接。刚开始对接的时候比较生疏,其实都大同小异,搞定了一张单据,其它都一样了。
K3Cloud是用.net语言开发的,如果通过.net来对接,那是非常方便的,引入dll文件,方法就可以直接使用了,但是像其它语言,比如java,php,go等,只能通过webAPI对接了。最关键的是如何构造JSON字符串了。
1、先要学会使用自带的"Web API",可以在线测试WebAPI
![88269d04d9cedf4018ede8d913dd3ae3.png](https://img-blog.csdnimg.cn/img_convert/88269d04d9cedf4018ede8d913dd3ae3.png)
2、填写测试数据,就会给出非常全面的JSON字符串
![91302c4992f7a4a96e85e76be7d87d49.png](https://img-blog.csdnimg.cn/img_convert/91302c4992f7a4a96e85e76be7d87d49.png)
3、每个字段是什么意思,在说明中都会带出,当然也需要结合集成开发平台,也就非常好理解了。
4、登陆。调用登陆地址直接进行登陆,登陆成功后就可以传递上面构造的参数了。
5、单据的提交必须遵守内部逻辑:保存、提交、审核。所以每一个单据,要想生效,必须经过几次的调用才成功。
6、单据的修改也必须遵守内部逻辑,先调用反审核接口,然后再提交。