BS SDK接口文档
YF1016 SDK接口文档
产品名称 | YF1016(HID) |
当前版本号 | 1.0.0 |
使用说明
服务地址:
http://127.0.0.1:28810
通信协议:
API的所有接口均通过 HTTP进行通信
请求方式
POST
字符编码
UTF-8
公共参数
公共参数是用于表示用户和接口目的的参数
参数名称 | 类型 | 必选 | 描述 |
action | string | 是 | 具体操作的指令的接口编号 |
ret | string | 是 | 响应报文对请求功能的返回值描述 |
用户请求连接的形式举例:(请求参数需要经过Base64加密)
响应报文描述实例:
跨域请求参数
处理浏览器跨域去请求问题而设置的报文头参数
参数 | 参数设置 | 必选 | 描述 |
Access-Control-Allow-Origin | http://127.0.0.1:28810 (opens new window) | 是 | |
Access-Control-Allow-Headers | origin,x-requested-with,token,content-type | 是 | |
Access-Constrol-Max-Age | 1800 | 是 | |
Access-Control-Allow-Methods | True | 是 | |
服务接口说明
打开设备连接
输入参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 01 | |
输出参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 01 | |
ret | string | 00 | 设备连接成功 |
| | 01 | 设备连接失败 |
断开设备连接
输入参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 02 | |
输出参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 02 | |
ret | string | 00 | 设备断开连接成功 |
| | 01 | 设备断开连接失败 |
设置pdf保存路径
输入参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 03 | |
Path | string | | 设置pdf需要保存的路径 |
输出参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 03 | |
ret | string | 00 | Pdf保存路径设置成功 |
| | 01 | Pdf保存路径设置失败 |
传入pdf并打开
输入参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 04 | |
PdfPath | string | | Pdf的文件路径 |
PdfPathTime | string | | 阅读时间 |
输出参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 04 | |
result | string | -1 | 用户取消 |
| | 00 | 用户确定 |
| | -2 | 操作超时 |
ret | string | 00 | Pdf打开成功 |
| | 01 | Pdf打开失败 |
获取设备状态
输入参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 05 | |
输出参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 05 | |
state | string | | 设备状态代码 |
ret | string | 00 | 设备状态获取成功 |
| | 01 | 设备状态获取失败 |
获取签字的pdfbase64(输入pdf路径)
输入参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 06 | |
SignPdfPath | string | | 需要签字的pdf 的路径 |
输出参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 06 | |
result | string | -1 | 用户取消签字 |
| | 00 | 用户签字并确认 |
SigAndFigData | stringArr | | Pdf签字中包含的数据,其中包括签字图片、签字轨迹xml、指纹图片、插入了签字图片的pdf |
ret | string | 00 | Pdf签字成功 |
| | 01 | Pdf签字失败 |
获取身份证信息
输入参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 07 | |
ReadIDCardTime | string | | 身份证读取时间 |
输出参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 07 | |
idmsg | string | | 身份证信息 |
idImageFront | string | | 身份证正面图片base64数据 |
idImageFrontPath | string | | 身份证正面图片保存路径 |
idImageBack | string | | 身份证背面图片base64数据 |
idImageBackPath | string | | 身份证背面图片路径 |
IdPicBase64 | string | | 身份证头像照片base64 |
IdPicBase64 | string | | 身份证头像照片路径 |
ret | string | 00 | 身份证读取成功 |
| | 01 | 身份证读取失败 |
获取签字图片
输入参数
参数名称 | 类型 | 数据约束 | 描述 | 必选 |
action | string | 08 | | 是 |
isRercVide | string | | 是否录制视频,0或1,1表示录制视频,0表示不录制视频 | 否 |
VideParm | string | | 视频录制参数,cameranum表示摄像头编号,time表示录制时间限制,示例:”{"cameranum":"0","time":"30"} “ | 否 |
isTakePhoto | string | | 是否进行拍照,0或1,1表示进行拍照,0表示不进行拍照 | 否 |
输出参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 08 | |
SigXml | string | | 用户签名轨迹记录 |
SigPicBase64 | string | | 用户签名图片base64 |
SigPicPath | string | | 用户签名图片路径 |
result | string | 00 | 用户完成签名 |
| | -1 | 用户取消签名 |
ret | string | 00 | 用户签名成功 |
| | 01 | 用户签名失败 |
获取指纹图片
输入参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 09 | |
GetFingerPicTime | string | | 设备指纹录制时长限制(秒) |
输出参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 09 | |
FicPicBase64 | string | | 指纹图片base64 |
FicPicPath | string | | 指纹图片路径 |
result | string | 00 | 用户确认指纹录取 |
| | -1 | 用户取消指纹录取 |
ret | string | 00 | 指纹录制成功 |
| | 01 | 指纹录制失败 |
打开摄像头
输入参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 10 | |
CamParm | string | | 摄像头打开参数,json字符串,详细看CamParm参数列表 |
CamParm参数列表
参数名称 | 类型 | 数据约束 | 描述 |
width | string | | 摄像头打开宽度 |
height | string | | 摄像头打开高度 |
cameranum | string | | 需要打开的摄像头的编号 |
输出参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 10 | |
ret | string | 00 | 摄像头打开成功 |
| | 01 | 摄像头打开失败 |
关闭摄像头
输入参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 11 | |
输出参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 11 | |
ret | string | 00 | 摄像头关闭成功 |
| | 01 | 摄像头关闭失败 |
用户拍照
输入参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 12 | |
输出参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 12 | |
PhotoBase64 | string | | 用户拍照图片base64 |
PhotoPath | string | | 用户拍照图片路径 |
ret | string | 00 | 用户拍照成功 |
| | 01 | 用户拍照失败 |
用户拍照结果
输入参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 112 | |
输出参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 112 | |
PhotoBase64 | string | | 用户拍照图片base64 |
ret | string | 00 | 用户拍照成功 |
| | 01 | 用户拍照失败 |
设置视频保存路径
输入参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 13 | |
VideoPath | string | | 需要设置的视频的保存路径 |
输出参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 13 | |
ret | string | 00 | 视频保存路径设置成功 |
| | 01 | 视频保存路径设置失败 |
开始录制视频
输入参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 14 | |
输出参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 14 | |
ret | string | 00 | 开始录制视频成功 |
| | 01 | 开始录制视频失败 |
停止录制视频
输入参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 15 | |
输出参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 15 | |
VideoPath | string | | 录制视频保存路径 |
ret | string | 00 | 停止录制视频成功 |
| | 01 | 停止录制视频失败 |
设置待机界面
输入参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 16 | |
PicPath | string | | 待机界面图片路径 |
ChangeTime | string | | 待机图片切换时间(秒) |
输出参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 16 | |
ret | string | 00 | 待机图片设置成功 |
| | 01 | 待机图片设置失败 |
获取背景图片列表和切换时间
输入参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 29 | |
输出参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 29 | |
BkImageList | stringArr | | 背景图片字符串列表 |
BkChangeTime | string | | 背景图片切换时间 |
ret | string | 00 | 获取背景图片列表和切换时间成功 |
| | 01 | 获取背景图片列表和切换时间失败 |
删除广告图片
输入参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 30 | |
PicPath | string | | 需要删除的图片在背景图片列表中的名称 |
输出参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 30 | |
ret | string | 00 | 广告图片删除成功 |
| | 01 | 广告图片删除失败 |
打开评价器
输入参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 18 | |
TellerData | stirng | | 评价器相关信息,详细看TellerDate参数列表 |
HeadPic | string | | 头像图片路径 |
TellerData参数列表
参数名称 | 类型 | 数据约束 | 描述 |
name | string | | 姓名 |
jobnumber | string | | 员工编号 |
department | string | | 职位 |
time | string | | 操作时间 |
starlevel | string | | 评价等级 |
evaluateorder | string | | 评价总分 |
输出参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 18 | |
ret | string | 00 | 评价器打开成功 |
| | 01 | 评价器打开失败 |
获取评价器状态
输入参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 19 | |
输出参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 19 | |
result | string | 00 | 评价器正在打开 |
| | 01 | 评价器未打开 |
ret | string | 00 | 评价器状态获取成功 |
| | 01 | 评价器状态获取失败 |
获取评价器结果
输入参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 20 | |
输出参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 20 | |
Value | string | | 评价器分数 |
ret | string | 00 | 评价器结果获取成功 |
| | 01 | 评价器结果获取失败 |
展示工牌
输入参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 21 | |
cardData | string | | 工牌数据,详细看cardData参数列表 |
WorkCardPic | string | | 工牌头像图片 |
cardData参数列表
参数名称 | 类型 | 数据约束 | 描述 |
name | string | | 姓名 |
number | string | | 工牌编号 |
post | string | | 职位 |
输出参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 21 | |
ret | string | 00 | 工牌显示成功 |
| | 01 | 工牌显示失败 |
关闭工牌展示
输入参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 22 | |
输出参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 22 | |
ret | string | 00 | 关闭工牌显示成功 |
| | 01 | 关闭工牌显示失败 |
打开URL
输入参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 23 | |
UrlPath | string | | url路径 |
OpenUrlTime | | | url显示时间 |
输出参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 23 | |
result | | 00 | 用户点击确定 |
| | -1 | 用户点击取消 |
| | -2 | 用户操作超时 |
ret | string | 00 | url打开成功 |
| | 01 | url打开失败 |
打开网络PDF
输入参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 24 | |
NetworkPdfPath | string | | 网络PDF路径 |
输出参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 24 | |
result | string | 00 | 用户确定 |
| | -1 | 用户点击取消 |
ret | string | 00 | 网络pdf打开成功 |
| | 01 | 网络pdf打开失败 |
人证核验
输入参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 25 | |
输出参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 25 | |
ComapreResult | string | | 人证核验结果 |
ret | string | 00 | 人证核验成功 |
| | 01 | 人证核验失败 |
活体检测
输入参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 26 | |
输出参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 26 | |
ret | string | 00 | 设备断开连接成功 |
| | 01 | 设备断开连接失败 |
获取版本号
输入参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 27 | |
输出参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 27 | |
VersionValue | string | | 设备版本号 |
ret | string | 00 | 获取版本号成功 |
| | 01 | 获取版本号失败 |
获取设备序列号
输入参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 28 | |
输出参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 28 | |
SNValue | string | | 设备序列号 |
ret | string | 00 | 获取序列号成功 |
| | 01 | 获取序列号失败 |
Web拍照
输入参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 34 | |
WebCamNum | string | 0 或 1 | 摄像头编号 |
输出参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 34 | |
PhotoBase64 | string | | 拍照图片base64 |
PhotoPath | string | | 拍照图片的保存路径 |
ret | string | 00 | Web拍照成功 |
| | 01 | Web拍照失败 |
取消操作
输入参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 35 | |
输出参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 35 | |
ret | string | 00 | 取消设备操作成功 |
| | 01 | 取消设备操作失败 |
升级设备
输入参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 36 | |
filepath | string | | 设备升级文件路径 |
输出参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 36 | |
ret | string | 00 | 设备升级成功 |
| | 01 | 设备升级失败 |
打开PDF Base64
输入参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 37 | |
PdfStream | string | | Pdfbase64数据 |
输出参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 37 | |
result | string | 00 | 用户确认 |
| | -1 | 用户取消 |
ret | string | 00 | 打开pdfbase64成功 |
| | 01 | 打开pdfbase64失败 |
打开htmlBase64
输入参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 38 | |
HtmlBase64 | string | | Html文件base64数据 |
OpenLocalHtmlTime | string | | 操作时间 |
输出参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 38 | |
result | string | 00 | 用户确定 |
| | -1 | 用户取消 |
ret | string | 00 | 打开htmlbase64成功 |
| | 01 | 打开htmlbase64失败 |
打开指纹签字
输入参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 39 | |
SigAndFigTime | string | | 指纹和签字操作时间 |
输出参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 39 | |
SigPicBase64 | string | | 签字图片base64 |
FicPicBase64 | string | | 指纹图片base64 |
SigFigPicBase64 | string | | 签字指纹图片base64 |
ret | string | 00 | 设备断开连接成功 |
| | 01 | 设备断开连接失败 |
打开二维码扫描
输入参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 40 | |
输出参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 40 | |
QrNumber | string | | 二维码扫描结果 |
ret | string | 00 | 二维码扫描成功 |
| | 01 | 二维码扫描失败 |
打开屏幕和摄像头实时画面
输入参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 44 | |
输出参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 44 | |
ret | string | 00 | 屏幕和摄像头实时画面打开成功 |
| | 01 | 屏幕和摄像头实时画面打开失败 |
关闭屏幕和摄像头实时画面
输入参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 45 | |
输出参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 45 | |
ret | string | 00 | 屏幕和摄像头实时画面关闭成功 |
| | 01 | 屏幕和摄像头实时画面关闭失败 |
摄像头扫描二维码
输入参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 46 | |
输出参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 46 | |
QrNumber | string | | 二维码数据 |
ret | string | 00 | 二维码扫描成功 |
| | 01 | 二维码扫描失败 |
预览PDF并签字(签字和指纹分开)
输入参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 47 | |
PDFPath2 | string | | PDF路径 |
输出参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 46 | |
PdfBase64 | string | | PDFbase64数据 |
SigAndFigData | JsonArr | | 签字图片和指纹数据 |
result | string | 00 | 用户操作结果 |
| | -1 | 取消PDF签字 |
ret | string | 00 | PDF签字成功 |
| | 01 | PDF签字失败 |
指纹特征比对
输入参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 201 | |
data1 | string | | 第一个指纹特征 |
data2 | string | | 第二个指纹特征 |
输出参数
参数名称 | 类型 | 数据约束 | 描述 |
action | string | 201 | |
FigCompareRet | string | 0 | 两指纹特征是一个手指 |
| | 1 | 两指纹特征不是一个手指 |
ret | string | 00 | 指纹特征比对成功 |
| | 01 | 指纹特征比对失败 |
上次更新: 2023/03/11, 09:20:51