# 无界面模式
- 无界面模式仅支持智纹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.启动成功后会在控制台输出本地API接口地址,系统托盘区域会显示智纹软件图标
# 2.CLI命令行参数介绍
- headless:启动无界面服务的命令行参数
- appId:无界面服务中调用Local API接口所需的appId身份凭证
- appSecret:无界面服务中调用Local API接口所需的appSecret身份凭证
- apiPort:指定的Local API服务监听端口号
- appSecret:可以使用明文格式(64个字符),也可以使用RSA公钥加密方式,RSA公钥如下
# 3.请求签名认证
- 请求签名认证是一种安全验证机制,请求智纹无界面模式时需在请求体中携带signature字段,签名算法规则如下:
- signature=MD5(MD5(appId+appSecret)),即将appId和appSecret字符串拼接后进行第一次MD5加密,再对加密结果进行第二次MD5加密,最终得到32位小写十六进制签名字符串
# 4.请求接口
- 具体详见:【API接口文档】
# 5.关闭服务
- 可通过调用/quitApp接口关闭客户端进程,为防止数据保存失败,建议先手动关闭所有浏览器窗口后再调用该接口
- 可通过Ctrl+C快捷键或关闭命令行窗口将服务进程关闭,也可以通过Windows任务管理器等工具强制终止进程