微信公众号HTML5接入腾讯云人脸核身
- 概述
- 接入流程
- 原生H5对行业的要求
概述
针对微信公众号接入腾讯云,腾讯云提供了两种方案,一种是通用H5接入,另外一种是通过微信的原生H5来接入,但是一般都是通过通用H5来接入,因为需要符合行业要求的客户才能接入微信原生H5上午人脸核身。
接入流程
- 前置流程:
- 创建 API 密钥(SecretId 和 SecretKey):
- 审批核身请求
!注意:
如果你用的是子账号且没有授权的话,是看不到api的,需要主账号在控制台,访问管理的类目下面才能看到
- 在控制台创建业务流程,选择微信通用H5接入/微信原生H5接入,按照自己的需求配置活体检测的方式以及传入身份证的方式。
- 客户后端调用实名核身鉴权 DetectAuth接口进行核身流程开启前鉴权,获取业务流水号(BizToken)与微信跳转 URL。
- 根据客户自身需求,按照不同的方式跳转进入腾讯云人脸核身流程。
- 微信原生 HTML5模式(浮层模式):客户后端将步骤2中得到的 URL 返回给客户前端,让前端跳转至此 URL 即可。
- 微信公众号通用 HTML5模式:客户后端将步骤2中得到的 URL 返回给客户前端,让前端跳转至此 URL 即可。
- 人脸核身完成后,流程会回调至客户侧(HTML5类型以回调地址形式返回),此时客户后端即可凭借回调中提供的 BizToken 调用获取实名核身结果信息 GetDetectInfo 接口去获取本次核身的详细信息。
原生H5对行业的要求
- 政务:政府机构或事业单位
- 金融:银行、保险
- 医疗:公立医疗机构
- 运营商:电信运营商
- 教育:公立教育机构
- 交通:航空、客运、网约车、交通卡、共享交通、轨道交通、租车
- 旅游:酒店
- 物流:快递、邮政、物流