# 无界面模式
- 无界面模式仅支持智纹V3.2.2及以上版本,请前往官网下载客户端最新版本【下载智纹最新版】
- 操作前,请先打开客户端获取帐号验证所需的信息。具体见【获取appId、appSecret】
- 身份凭证,一个账号对应一个appId和appSecret,支持一个账号在多设备同时操作Local API接口
# 1.使用命令行配合apiId和appSecret启动无界面模式
1.1.以管理员身份运行CMD或者PowerShell,并确保终端在智纹客户端主目录打开,或已进入智纹客户端主路径
- cmd运行以下语句
智纹浏览器.exe --headless=true --appId=XXXX --appSecret=XXXX --apiPort=55554
- PowerShell运行以下语句
./智纹浏览器.exe --headless=true --appId=XXXX --appSecret=XXXX --apiPort=55554
1.2.启动成功会输出本地接口地址,右下角的托盘菜单显示智纹软件图标
# 2.CLI命令行参数介绍
- headless:启动无界面服务的参数
- appId:无界面服务中操作Local API接口的appId身份凭证
- appSecret:无界面服务中操作Local API接口的appSecret身份凭证
- apiPort:指定的Local API服务端口
- appSecret:可以使用明文(64个字符),也可以使用公钥RSA加密,公钥如下
# 3.请求签名认证
- 请求签名认证是一种安全机制,请求智纹无界面模式需在请求体携带signature字段,签名规则如下:
- signature=MD5(DM5(appId+appSecret)),即把appId+appSecret进行MD5加密,再进行MD5加密,得到32位的小写签名
# 4.请求接口
- 具体详见:【API接口文档】
# 5.关闭服务
- 可通过调用/quitApp接口关闭客户端,以防数据保存失败,建议先手动关闭完浏览器后再调用该接口
- 可通过ctrl+c或关闭命令行窗口将服务关闭,也可以通过任务管理器等强制关闭