首先,你得有:
- 一个企业实名认证的腾讯云账号
- 该腾讯云账号已开通人脸核身
其次,你要有:
- 一个小程序(可以是企业主体、个人主体、甚至是测试号,但如果你要发布,建议已认证的企业主体账号)
- 该小程序已开通云开发(如果是环境共享,需要修改本项目部分代码,可参考此文档)
- 已安装
微信开发者工具
和nodejs
v10及以上版本
在页面wxml
中使用form
组件,在bindsubmit
属性中绑定submit
方法,以传递参数
参数 | 类型 | 说明 |
---|---|---|
Name | string | 姓名 |
IdCard | string | 身份证号 |
- 在
/cloudfunction
文件夹右键菜单点击新建Node.js云函数
,在index.js
使用本项目cloudfunction.js
的代码 - 在云开发控制台进入云函数页面,在相应云函数那一行右侧点击
版本与配置
,进入后第一行右侧点击配置
- 展开
高级配置
,配置环境变量
Key | Value |
---|---|
SecretId | 腾讯云SecretId |
SecretKey | 腾讯云SecretKey |
SecretId
、SecretKey
需要从腾讯云控制台获取,详情见:申请安全凭证
- 上传云函数(云端安装依赖)
- 在小程序
app.js
中使用wx.cloud.init()
初始化云环境 - 在页面
js
中使用本项目miniprogram.js
的代码 - 从返回的
res.result
中获取认证结果 返回值说明
本项目未经发布测试,因涉及收集敏感信息,不保证一定能通过审核,但如果你有业务需要实名核验流程,请注意:
- 建议使用企业主体的小程序
- 提交审核前在平台补充《隐私保护指引》,避免提审驳回 官方文档