接入微信城市服务,开发者小程序可以使用实名信息校验接口。主要实现的功能是,在用户同意情况下,通过微信城市服务去校验用户(或业务方)输入的实名信息,是否正确且与用户在“开通微信支付”时,预留的实名信息一致。此接口与接入城市服务的开放范围一致,需申请权限可点击此处查看详细说明。
根据4.1描述的步骤,调用后台API校验实名信息时,需要先获取code参数。获取方式如下:
1、请求方式:
跳转至微信城市服务提供的appid和path appid:wx308bd2aeb83d3345 path:subPages/city/wxpay-auth/main
2、应答方式:
用户完成确认同意后,会跳回至业务方小程序,并在extraData字段中带上调用后台接口所需的code,即extraData中的code字段。 如需了解如何处理extraData字段,可以点击此处查看更多
3、后台校验实名信息的API
注:此后台API,与小程序API使用方式一致。如需了解小程序API使用方式,请点击此处查看详细说明
1、请求方式:POST
2、请求地址:
https://api.weixin.qq.com/intp/realname/checkrealnameinfo?access_token=ACCESSTOKEN
说明:此处的access_token获取方式,可点击此处参考详细说明
3、请求格式:JSON
4、请求参数:
字段 | 类型 | 说明 | 备注 |
---|---|---|---|
openid | string | 用户在业务方下的openid | 与申请权限时提供的业务方的小程序appid保持一致 |
real_name | string | 姓名 | 需要校验的姓名 |
cred_id | string | 证件号 | 需要校验的证件号 |
cred_type | string | 默认为1,即身份证 | 目前暂只支持身份证 |
code | string | 回调获取的code | 通过小程序回跳获取的code参数 |
5、返回字段:
字段 | 类型 | 说明 | 备注 |
---|---|---|---|
errcode | int | 0为接口调用成功 | 错误码 |
errmsg | string | 失败时的错误提示 | 错误原因 |
verify_openid
|
string | V_OP_NA :用户暂未实名认证;V_OP_NM_MA :用户与姓名匹配;V_OP_NM_UM :用户与姓名不匹配。 |
有多个结果时用分号”;”连接; |
verify_real_name
|
string | 当verify_openid 为V_OP_NM_MA 时返回:V_NM_ID_MA :姓名与证件号匹配;V_NM_ID_UM :姓名与证件号不匹配。 |
校验结果 |
contact-button客服会话按钮,用于在页面上显示一个客服会话按钮,用户点击该按钮后会进入客服会话。属性名类型默认值说明sizeNu...
wx.saveImageToPhotosAlbum(Object object)基础库 1.2.0 开始支持,低版本需做兼容处理。调用前需要用户授权scope.writePhotosAl...
关键字:竞争,冒险,书写规范产生原因数字电路中,信号传输与状态变换时都会有一定的延时。在组合逻辑电路中,不同路径的输入信...
FFT(FastFourierTransform),快速傅立叶变换,是一种DFT(离散傅里叶变换)的高效算法。在以时频变换分析为基础的数字处理方法...
步进电机是无刷同步电机,它将完整的旋转分成多个步骤。与无刷直流电机不同,当向其施加固定的直流电压时,它将连续旋转,步进电...
此示例将向你展示如何读取模拟引脚0上的模拟输入。输入从analogRead()转换为电压,并打印输出到Arduino软件(IDE)的串口监视器...
dialog模块提供了api来展示原生的系统对话框,例如打开文件框,alert框,所以web应用可以给用户带来跟系统应用相同的体验.对话框...
Electron 应用打包为舒缓 Windows 下路径名过长的问题,也略对require加速以及简单隐匿你的源代码,你可以通过极小的源代码改动...
在安卓设备上使用 Chrome 远程调试功能你的网页内容在移动设备上的体验可能和电脑上完全不同。Chrome DevTools 提供了远程调试功...