基础库版本 >= 3.89.0
支持,低版本做兼容处理
进行实名认证
参数说明
Object object
属性 | 类型 | 必填 | 说明 | 版本 |
sourceEvent | string | 是 | 调用方识别 code,用于逻辑及埋点上报,必传字段 (需跟主站申请) | |
after14 | string | 否 | 是否超过 14 岁,此参数为青少年逻辑,需要相关逻辑的时候加上 | |
success | function | 否 | 接口调用成功的回调函数 | |
fail | function | 否 | 接口调用失败的回调函数 | |
complete | function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) | |
success 回调函数
参数
Object res
属性 | 类型 | 说明 | 版本 |
status | number | 0:认证中, 1:认证成功, 2:认证失败, 3:取消 | |
failCode | number | 失败错误码,仅安卓支持,详见下表 | |
res.failCode 的合法值
值 | 说明 | 版本 |
74009 | 证件号码输入有误,请重新填写 | |
74015 | 实名认证未通过 | |
74018 | 认证失败,该证件号码从其他账号解绑时间不足60天 | |
74023 | 实名认证单天提交上限 | |
74024 | 实名认证申请已存在 | |
74025 | 系统错误,请退出后重新尝试 | |
示例代码
bl.internal.realnameAuthVerify({
success(result) {
if (result.status === 0) { console.log('认证中'); }
if (result.status === 1) { console.log('认证成功'); }
if (result.status === 2) {
console.log('认证失败');
console.log('fail code', result.failCode);
}
if (result.status === 3) { console.log('取消'); }
},
fail(err) {
console.log('接口调用失败');
}
});