# 无界面模式

  • 无界面模式仅支持智纹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.请求接口

# 5.关闭服务

  • 可通过调用/quitApp接口关闭客户端进程,为防止数据保存失败,建议先手动关闭所有浏览器窗口后再调用该接口
  • 可通过Ctrl+C快捷键或关闭命令行窗口将服务进程关闭,也可以通过Windows任务管理器等工具强制终止进程