智能核身提供APICloud插件,帮助您在App中实现实人认证以及场景风险识别等功能。您可通过智能核身的服务端认证初始化接口,获取智能核身的唯一标识CertifyId,并使用CertifyId唤起智能核身客户端SDK。本文介绍了APICloud客户端接入的操作方法。
配置依赖
代码示例
- 获取MetaInfo数据:
<script> //加载智能核身插件。 <script type="text/javascript"> apiready = function(){ //自定义模块的名称。 var identityPlugin = api.require('IdentityPlatformApiCloud'); var metaInfo = identityPlugin.getMetaInfo(); }; </script> </script>
- 增强版实人认证服务代码示例:
identityPlugin.faceVerify({ "certifyId":"xxxxxxxxxx" //填写从服务端获取的certifyId。 }, function(ret, err){ console.log('认证结果=>' + ret.code + ' reason=>' + ret.message); });
响应结果示例:
{ code:1000, //错误码。 message:认证通过, //错误码描述。 deviceToken:xxx, //设备token(如果需要则获取本字段)。 faceImage:xxx, //本地返回的人脸照片(如果需要则获取本字段)。 ocrInfo:xxx //OCR识别结果信息(如果需要则获取本字段)。 }
错误码说明
错误码 | 错误码文案 |
---|---|
1000 | 认证通过。 |
1001 | 认证失败。 |
1002 | 系统异常。 |
1003 | SDK初始化失败。 |
1004 | 摄像头错误。 |
1005 | 网络错误。 |
1006 | 用户取消。 |
1007 | CertifyId无效。 |
1009 | 客户端时间戳错误。 |
Demo代码包
您可以下载Demo代码包进行体验。
在文档使用中是否遇到以下问题
更多建议
匿名提交