认证授权

金蝶KIS账务平台API分为系统类API和业务类API,除了金蝶KIS账务平台授予开发者的应用ID、应用Secret认证授权外,还需要企业用户授权开发者访问口令。

授权流程

1、申请成为开发者

申请成为开发者,即可获取开发者的应用ID(client_id) 和 应用Secret(client_secret)

2、KIS账务平台管理员设置请求业务API的开发者

KIS账务平台管理员在KIS账务平台系统管理内设置请求用户业务API的开发者(账务平台的业务API必须由用户指定开发者才能请求)、设置访问口令(请求用户业务API的口令,无有效期,由管理员在系统管理内刷新更新),如何设置访问口令?

3、获取业务API的服务器server_url和netid(网络ID)

开发者通过client_id、client_secret、eid(企业号)等调用系统类接口 get_server_url 获取企业的netid列表(即产品实例列表)以及server_url,获取列表值包括netid、prod_name,并在开发者系统弹出界面供客户选择一个netid(若仅一个netid,默认直接选择,不弹出界面)客户选择netid后,直接调用业务接口路由接口

4、通过access_token请求金蝶KIS账务平台业务类API

开发者通过参数client_id、auth_token、eid、netid、method等调用业务类路由接口http://[server_url]/Kisopenapi/router 进行金蝶KIS账务平台业务处理,其中参数method就是路由的目标API(即金蝶KIS账务平台具体业务API),其中auth_token是KIS账务平台管理员在系统管理内设置的访问口令,开发者系统需要提供界面方便KIS账务平台企业用户保存此值,以便供开发者系统使用(即开发者系统需要增加一个配置项,供KIS账务平台用户配置auth_token)