# 无界面模式

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

# 5.关闭服务

  • 可通过调用/quitApp接口关闭客户端,以防数据保存失败,建议先手动关闭完浏览器后再调用该接口
  • 可通过ctrl+c或关闭命令行窗口将服务关闭,也可以通过任务管理器等强制关闭