微信公众号HTML5接入腾讯云人脸核身

  • 概述
  • 接入流程
  • 原生H5对行业的要求


概述

针对微信公众号接入腾讯云,腾讯云提供了两种方案,一种是通用H5接入,另外一种是通过微信的原生H5来接入,但是一般都是通过通用H5来接入,因为需要符合行业要求的客户才能接入微信原生H5上午人脸核身。

接入流程

ios h5 微信公众号真机调试 公众号接入h5_H5

  1. 前置流程:
  • 创建 API 密钥(SecretId 和 SecretKey):
  • 审批核身请求

!注意:
如果你用的是子账号且没有授权的话,是看不到api的,需要主账号在控制台,访问管理的类目下面才能看到

  1. 在控制台创建业务流程,选择微信通用H5接入/微信原生H5接入,按照自己的需求配置活体检测的方式以及传入身份证的方式。
  2. 客户后端调用实名核身鉴权 DetectAuth接口进行核身流程开启前鉴权,获取业务流水号(BizToken)与微信跳转 URL。

  1. 根据客户自身需求,按照不同的方式跳转进入腾讯云人脸核身流程。
  • 微信原生 HTML5模式(浮层模式):客户后端将步骤2中得到的 URL 返回给客户前端,让前端跳转至此 URL 即可。
  • 微信公众号通用 HTML5模式:客户后端将步骤2中得到的 URL 返回给客户前端,让前端跳转至此 URL 即可。
  1. 人脸核身完成后,流程会回调至客户侧(HTML5类型以回调地址形式返回),此时客户后端即可凭借回调中提供的 BizToken 调用获取实名核身结果信息 GetDetectInfo 接口去获取本次核身的详细信息。


原生H5对行业的要求

  • 政务:政府机构或事业单位
  • 金融:银行、保险
  • 医疗:公立医疗机构
  • 运营商:电信运营商
  • 教育:公立教育机构
  • 交通:航空、客运、网约车、交通卡、共享交通、轨道交通、租车
  • 旅游:酒店
  • 物流:快递、邮政、物流