SAMIDCard

getSAMStatus findIDCard stopFindIDCardKeep

概述

身份证模块

getSAMStatus

获取扫描模块状态

getSAMStatus({params}, callback(ret))

callback(ret)

ret:

  • 类型:JSON 对象
  • 内部字段:

err:

  • 类型:JSON 对象
  • 内部字段:
  1. errorCode:, //字符串类型;错误码,详见附录
  2. msg:'', //字符串类型;错误信息
  3. }

示例代码

  1. var SAMIDCard = api.require('SAMIDCard');
  2. SAMIDCard.getSAMStatus({
  3. }, function(ret, err) {
  4. alert(JSON.stringify(ret));
  5. });

可用性

Android系统

可提供的1.0.0及更高版本

getSAMID

获取模块编码SAMID即安全模块编号

getSAMID({params}, callback(ret))

callback(ret)

  • 内部字段:
  1. {
  2. status:true, //布尔类型;是否成功
  3. samid:'', //字符串类型;安全模块编号
  4. }

err:

  • 类型:JSON 对象
  • 内部字段:
  1. {
  2. errorCode:, //字符串类型;错误码,详见附录
  3. msg:'', //字符串类型;错误信息
  4. }

可用性

Android系统

可提供的1.0.0及更高版本

findIDCard

读取一次身份证信息

findIDCard({params}, callback(ret))

callback(ret)

ret:

  • 类型:JSON 对象
  • 内部字段:
  1. {
  2. status:true, //布尔类型;是否成功
  3. info:{ //JSON对象类型;身份证信息
  4. name:'', //字符串类型;姓名
  5. sex:'', //字符串类型;性别
  6. nation:'', //字符串类型;民族
  7. birth:'', //字符串类型;出生日期
  8. idNumber:'', //字符串类型;身份证号码
  9. sign:''. //字符串类型;颁发机关
  10. startValid:'', //字符串类型;有效期起始日期
  11. endValid:'', //字符串类型;有效期截止日期
  12. photo:'', //字符串类型;照片路径
  13. }
  14. }

err:

  • 类型:JSON 对象
  • 内部字段:
  1. {
  2. errorCode:, //字符串类型;错误码,详见附录
  3. msg:'', //字符串类型;错误信息
  4. }

示例代码

  1. var SAMIDCard = api.require('SAMIDCard');
  2. SAMIDCard.findIDCard({
  3. }, function(ret, err) {
  4. alert(JSON.stringify(ret));

可用性

Android系统

可提供的1.0.0及更高版本

findIDCardKeep

一直读取身份信息,直到读取到身份证

ret:

  • 类型:JSON 对象
  • 内部字段:
  1. {
  2. status:true, //布尔类型;是否成功
  3. info:{ //JSON对象类型;身份证信息
  4. name:'', //字符串类型;姓名
  5. sex:'', //字符串类型;性别
  6. nation:'', //字符串类型;民族
  7. birth:'', //字符串类型;出生日期
  8. idNumber:'', //字符串类型;身份证号码
  9. sign:''. //字符串类型;颁发机关
  10. startValid:'', //字符串类型;有效期起始日期
  11. endValid:'', //字符串类型;有效期截止日期
  12. photo:'', //字符串类型;照片路径
  13. }
  14. }

err:

  • 类型:JSON 对象
  • 内部字段:

示例代码

  1. var SAMIDCard = api.require('SAMIDCard');
  2. SAMIDCard.findIDCardKeep({
  3. }, function(ret, err) {
  4. alert(JSON.stringify(ret));
  5. });

可用性

Android系统

可提供的1.0.0及更高版本

stopFindIDCardKeep

停止一直读取身份信息

stopFindIDCardKeep({params}, callback(ret))

callback(ret)

ret:

  • 类型:JSON 对象
  • 内部字段:
  1. {
  2. status:true, //布尔类型;是否成功
  3. }

err:

  • 类型:JSON 对象
  • 内部字段:
  1. {
  2. errorCode:, //字符串类型;错误码,详见附录
  3. msg:'', //字符串类型;错误信息
  4. }

示例代码

  1. var SAMIDCard = api.require('SAMIDCard');
  2. SAMIDCard.stopFindIDCardKeep({
  3. }, function(ret, err) {

Android系统

可提供的1.0.0及更高版本

附录

errorCode