SAMIDCard
getSAMStatus findIDCard stopFindIDCardKeep
概述
身份证模块
getSAMStatus
获取扫描模块状态
getSAMStatus({params}, callback(ret))
callback(ret)
ret:
- 类型:JSON 对象
- 内部字段:
err:
- 类型:JSON 对象
- 内部字段:
errorCode:, //字符串类型;错误码,详见附录
msg:'', //字符串类型;错误信息
}
示例代码
var SAMIDCard = api.require('SAMIDCard');
SAMIDCard.getSAMStatus({
}, function(ret, err) {
alert(JSON.stringify(ret));
});
可用性
Android系统
可提供的1.0.0及更高版本
getSAMID
获取模块编码SAMID即安全模块编号
getSAMID({params}, callback(ret))
callback(ret)
- 内部字段:
{
status:true, //布尔类型;是否成功
samid:'', //字符串类型;安全模块编号
}
err:
- 类型:JSON 对象
- 内部字段:
{
errorCode:, //字符串类型;错误码,详见附录
msg:'', //字符串类型;错误信息
}
可用性
Android系统
可提供的1.0.0及更高版本
findIDCard
读取一次身份证信息
findIDCard({params}, callback(ret))
callback(ret)
ret:
- 类型:JSON 对象
- 内部字段:
{
status:true, //布尔类型;是否成功
info:{ //JSON对象类型;身份证信息
name:'', //字符串类型;姓名
sex:'', //字符串类型;性别
nation:'', //字符串类型;民族
birth:'', //字符串类型;出生日期
idNumber:'', //字符串类型;身份证号码
sign:''. //字符串类型;颁发机关
startValid:'', //字符串类型;有效期起始日期
endValid:'', //字符串类型;有效期截止日期
photo:'', //字符串类型;照片路径
}
}
err:
- 类型:JSON 对象
- 内部字段:
{
errorCode:, //字符串类型;错误码,详见附录
msg:'', //字符串类型;错误信息
}
示例代码
var SAMIDCard = api.require('SAMIDCard');
SAMIDCard.findIDCard({
}, function(ret, err) {
alert(JSON.stringify(ret));
可用性
Android系统
可提供的1.0.0及更高版本
findIDCardKeep
一直读取身份信息,直到读取到身份证
ret:
- 类型:JSON 对象
- 内部字段:
{
status:true, //布尔类型;是否成功
info:{ //JSON对象类型;身份证信息
name:'', //字符串类型;姓名
sex:'', //字符串类型;性别
nation:'', //字符串类型;民族
birth:'', //字符串类型;出生日期
idNumber:'', //字符串类型;身份证号码
sign:''. //字符串类型;颁发机关
startValid:'', //字符串类型;有效期起始日期
endValid:'', //字符串类型;有效期截止日期
photo:'', //字符串类型;照片路径
}
}
err:
- 类型:JSON 对象
- 内部字段:
示例代码
var SAMIDCard = api.require('SAMIDCard');
SAMIDCard.findIDCardKeep({
}, function(ret, err) {
alert(JSON.stringify(ret));
});
可用性
Android系统
可提供的1.0.0及更高版本
stopFindIDCardKeep
停止一直读取身份信息
stopFindIDCardKeep({params}, callback(ret))
callback(ret)
ret:
- 类型:JSON 对象
- 内部字段:
{
status:true, //布尔类型;是否成功
}
err:
- 类型:JSON 对象
- 内部字段:
{
errorCode:, //字符串类型;错误码,详见附录
msg:'', //字符串类型;错误信息
}
示例代码
var SAMIDCard = api.require('SAMIDCard');
SAMIDCard.stopFindIDCardKeep({
}, function(ret, err) {
Android系统
可提供的1.0.0及更高版本