微信实名认证(腾讯云FaceID)插件使用教程
概述
微信实名认证插件,是针对思博业务系统定制开发,用于接入腾讯云人脸核身(FaceID)服务。本插件通过微信内嵌的实名认证能力,快速完成用户身份信息核验,采用活体检测+人脸比对+身份证三要素验证,确保认证结果真实可靠。
腾讯云人脸核身产品介绍:点击这里
功能特性
- 微信扫码认证:用户使用微信扫描二维码,在微信内完成人脸识别
- 活体检测:有效防止照片、视频等攻击手段
- 身份证三要素验证:姓名+身份证号+人脸比对
- 实时结果:认证完成后可立即查询结果
使用前提
在使用之前,您需前往腾讯云开通人脸核身服务,获取 SecretId、SecretKey 和 RuleId。
1. 开通腾讯云人脸核身
访问 腾讯云人脸核身控制台,开通服务。
2. 创建业务流程
在腾讯云人脸核身控制台 → 「自助接入」→ 创建业务流程,选择适合的认证方案(如微信原生体验、H5 等),获取 RuleId(业务流程ID)。
3. 获取 API 密钥
在腾讯云控制台 → 「访问管理」→ 「API 密钥管理」中创建或查看 SecretId 和 SecretKey。
后台配置
1. 添加认证通道
进入思博业务系统后台,依次点击 实名认证 → 插件管理 → 添加通道,选择「微信实名认证(腾讯云FaceID)」插件。
2. 填写配置参数
| 配置项 | 说明 |
|---|---|
| 厂商名称 | 自定义,如「腾讯云」 |
| 优先级 | 数字越小越优先,设为 1 表示最高优先级 |
| 超时时间 | 建议设置为 120 秒(微信认证通常需要较长时间) |
| 免费次数 | 设置每个用户可免费认证的次数,0 为不限 |
| 超出后每次费用 | 超过免费次数后每次收费金额(分),0 为免费 |
| 每日最大调用次数 | 0 表示不限 |
| SecretId | 腾讯云 API 密钥 SecretId |
| SecretKey | 腾讯云 API 密钥 SecretKey |
| RuleId | 腾讯云人脸核身业务流程 ID |
前台使用流程
- 登录前台,进入实名认证页面
- 选择「微信实名认证(腾讯云FaceID)」认证方式
- 填写姓名和身份证号
- 系统生成微信认证二维码,使用微信扫码
- 在微信内完成人脸识别认证
- 系统自动查询认证结果,通过后实名状态更新为「已认证」
常见问题
Q:提示「请先配置 SecretId、SecretKey 和 RuleId」?
A:请检查后台通道配置中是否已完整填写这三个参数。
Q:扫码后提示「业务流程不存在」?
A:请确认 RuleId 是否正确,且在腾讯云人脸核身控制台中创建了对应的业务流程。
Q:认证后状态一直显示「认证中」?
A:请检查后台通道配置中的超时时间是否足够,建议设置 120 秒以上。如果超时仍未返回,可在前台手动刷新查询结果。
Q:如何获取腾讯云 API 密钥?
A:登录腾讯云控制台 → 访问管理 → API 密钥管理 → 新建密钥。
Q:如何获取 RuleId?
A:登录腾讯云人脸核身控制台 → 自助接入 → 创建业务流程 → 创建成功后即可获得 RuleId。
chat_bubble_outline 评论