本文档以接入微信浮层 H5 的操作流程为例,描述通过微信 HTML5 方式接入人脸核身的完整操作流程。
说明:
接入说明
1. 主体行业要求
无行业类目没有限制。
2. 兼容性要求
浮层 H5 能够兼容大部分用户的微信浏览器环境,仅有少部分浏览器不支持(低于5%),当检测到浏览器不兼容时会自动切换为普通 H5 的模式,以保证人脸核身的正常进行。
手机平台 | 应用端 | 兼容性要求 |
iOS | 微信浏览器 | iOS 系统版本 14.3+,微信版本 6.5+ |
| 企微微信浏览器 | iOS 系统版本 14.3+,企微版本4.0.8+ |
Android | 微信浏览器 | 都支持 |
| 企微微信浏览器 | 都支持 |
3. 活体检测模式
微信浮层 H5 支持一闪活体检测(眨眼+光线)、随机双动作检测。
4. 认证页面流程
前提条件
1. 已注册腾讯云账号,并完成实名认证。
2. 已申请通过腾讯云人脸核身。
接入时序图
操作步骤
步骤1:创建 RuleId
RuleId 用于调用配置的业务流程,创建步骤如下:
1. 登录腾讯云人脸核身控制台,在 自主接入 页面,单击创建业务流程。
2. 选择应用场景,如:微信 H5(浮层/普通模式),并根据需求填写相关信息,填写完成后单击下一步。
3. 进入接入配置,根据您业务的实际场景填写页面标题、业务名称、业务描述信息后单击下一步。
4. 选择人脸比对库源。人脸核身支持两种方式:跟权威库比对,跟上传照片比对,其中跟权威库比对收费价格为活体人脸核身的价格,跟上传照片比对收费的价格为活体人脸比对的价格,OCR 不再单独收费。
5. 配置身份证 OCR 功能,如果不需要则勾选不需要用户在验证时上传,然后单击下一步。
6. 配置活体检测方式,注意:如果选择浮层模式的话,对应的价格是:增强版人脸核身-浮层 H5 的价格;普通模式对应的是基础版人脸核身的计费价格,然后勾选后单击下一步。
7. 配置结果页的文案描述,然后单击下一步。
8. 业务信息填写完成后,确认您的配置信息然后单击确认并提交审核。
步骤2:获取 BizToken
完成 RuleId 创建后,需获取 BizToken,用于调用您配置的人脸核身验证的流程。
在线调试。
注意:
BizToken 是仅一次核身流程的标识,有效时间为7,200秒;用户完成核身后,开发者可用该标识获取验证结果信息,结果信息仅保留3天。
如果输入参数 RedirectUrl 为空,则用户完成核验后默认跳转腾讯云人脸核身产品介绍页。
步骤3: 跳转人脸核身 URL 完成核验
步骤4: 查询核验结果信息
用户完成人脸核身后,页面会跳转到 RedirectUrl 上,地址中会带上此次验证流程使用的 BizToken,您在服务端即可凭借 BizToken 参数调用 获取实名核身结果信息 接口去获取本次核身的详细信息。获取到用户验证过程数据,包括文本信息、识别分数、照片和视频。也可以通过访问 人脸核身控制台 查看服务调用情况。