开发文档

Site: MethodLogin

账务平台登录接口

功能说明

账务平台正式版支持从其他系统,通过指定相关登录信息,直接登录到本系统,免去系统登录界面的交互操作,实现该功能需要在相关端上安装账务平台客户端。

前提条件:

1、在准备调用的行业系统电脑端,正常安装账务平台客户端;

2、要有对应的用户名和密码,一般建议利用同步用户的API进行用户同步;

3、在金蝶软件中,通过用户管理--找到这个用户,看看有没有授予相应的权限;如果没有,请先授;

4、要在接口上提供单点登录的功能,按API的规范调用,把相应的参数传过去。

调用方式

直接启动进程即可 C:\Program Files\Kingdee\KIS\OEM\Advance\KISMain.exe ISVLoginInfo=登录信息Json加密

调用参数

KISMain.exe 路径可以通过注册表信息动态获取:
HKEY_LOCAL_MACHINE\SOFTWARE\Kingdee\KISOEM\Path
(其中,64位操作系统路径为 HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Kingdee\KISOEM\\) ISVLoginInfo=登录信息加密,加密方式是DES16位加密,加密秘钥请联系金蝶账务平台研发人,登录信息加密串是json格式字符串,具体如下:

参数名称参数类型是否必填参数说明
LoginServerstringKIS服务端IP
AcctNamestring账套名称
UserNamestringKIS登录用户名称
PasswordstringKIS登录用户密码

调用示例

1 将登录参数组成json数据
{"LoginServer":"127.0.0.1","AcctName":"KISOEM演示账套","UserName":"Manager","Password":""}

2 将json串加密,得到

95976DAA72227A2D79ED2B29FAB8E4B837CBBF6A7D9E8C92394FEAB919721E179C43F1E5762FFA43D76C84BA8E2F6

ED80180577D36B8FA6E203E8C59B4567BB4EB2257D0E6DC2DC659F02AF065F59EE70226EA311CF85D407219A058E06

36AE586F590EC3637B0386F017635FFA16F33EB2257D0E6DC2DC64295CC01C01C2930F614220717F01AB865090E61C

9563D896AA403EF744D158F9CD05A29282D8F949517DFD6C480155537A0502771AD14D6

3 获取账务平台安装路径:C:\Program Files\Kingdee\KIS\OEM\Advance\KISMain.exe

4 构造最终调用路径:
C:\Program Files\Kingdee\KIS\OEM\Advance\KISMain.exe

ISVLoginInfo=95976DAA72227A2D79ED2B29FAB8E4B837CBBF6A7D9E8C92394FEAB919721E179C43F1E5762FFA43D7

6C84BA8E2F6ED80180577D36B8FA6E203E8C59B4567BB4EB2257D0E6DC2DC659F02AF065F59EE70226EA311CF85D40

7219A058E0636AE586F590EC3637B0386F017635FFA16F33EB2257D0E6DC2DC64295CC01C01C2930F614220717F01A

B865090E61C9563D896AA403EF744D158F9CD05A29282D8F949517DFD6C480155537A0502771AD14D6

5 启动进程方式来调用该路径即可

来源地址:https://open.kisdee.com/wiki/index.php?n=Site.MethodLogin
本页面最后修订于:2017年-08月-22日