服务主要功能描述 翔云银行卡识别服务,可快速精准识别各种银行卡,包含平面字体银行卡、凸面字体银行卡,支持对普通横版银行卡、竖卡、异形卡的识别。 1) 通过https协议post方法上传各种银行卡图像文件,通过https接口进行识别; 2) 将识别结果以XML或json格式返回给用户; 服务调用约束 在调用银行卡识别接口前,请您确保客户端程序或设备网络连接通畅,要求图像文件大小在200KB左右,扫描图像建议分辨率为300DPI,图像小于3M。 接口说明 接口地址,图片为base64流: 图片为file格式: (注:调用图片为base64流接口时传参数img,调用图片为file格式接口传参数file) 接口调用方法:post 3、请求参数 | | | | | | | | | | | | | | | | | | | | | | | | | | | 返回格式(xml或者json),如果format为空,则默认返回xml |
识别结果字符串
<status/>标签显示了识别状态,大于等于“0”代表识别成功【“0”代表查询成功,“1”代表未查到数据,“2”代表查询失败】,小于“0”代表识别失败,失败的原因在<value/>中描述。 调用错误码 识别错误码1 识别错误码2 调用方式(java客户端基于httpclient4.3)
1.依赖库: \java客户端\httpClient4.3库\,如图: file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml9984\wps1.png 2.示例程序代码详见: \java客户端\httpClientDemo\中的Client类,如图: file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml9984\wps2.png 在main方法定义参数,并传入 doPost(url, file, key, secret, typeId, format) 方法中。如图: file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml9984\wps3.jpg 执行main方法返回识别结果如下: <?xml version='1.0' encoding='UTF-8'?> <data> <message> <status>0</status> <value>识别完成</value> </message> <cardsinfo> <card type="17"> <item desc="卡号"><![CDATA[]]></item> <item desc="银行卡类型"><![CDATA[]]></item> <item desc="银行卡名称"><![CDATA[]]></item> <item desc="银行名称"><![CDATA[]]></item> <item desc="银行编号"><![CDATA[]]></item> <item desc="有效日期"><![CDATA[]]></item> </card> </cardsinfo> </data>
|