无
在很多IPM微信认证场景中遇到需要获取用户手机号的需求,常见无法获取到微信认证用户手机号的问题。
首先我们了解下IPM中手机号获取的流程:
1、IPM的手机号获取无需前台配置,只需要在服务器对配置文件进行修改即可。
2、考虑对微信用户的隐私性,IPM在认证后,只能获取到微信的tid的值;
3、该tid值是对用户的手机号进行加密过的,如需要获取手机号,需要向腾讯申请对应该公众号的加密密钥,通过密钥才能对tid进行解密。
1、秘钥申请:
1)填写《微信连WiFi登录认证申请表》,并打印后盖上公章。
2) 准备带有公章的《微信连WiFi登录认证申请表》、《营业执照》、申请人身份证(正反)的扫描件。
3) 填写《微信连WiFi登录认证申请表》电子版一份 4. 将上述准备好的材料一并发送邮件到wifiaq@***.***,并抄送v_hhzhu@***.***等待审核通过后会邮件收到手机号的解密key和使用帮助说明。
2 配置方式:
1) 首先需要向腾讯申请解密tid参数值的密钥。
2)修改配置文件 iMC\client\conf\wiportal 找到该路径下的tidSecret.xml文件,并打开(认证组件分布式部署需要每个部署服务器都修改)。
配置格式示例如下:
<appid >
<secret>39b55321c8db8f4ee457006086cba775</secret>
<secret>2c2916bce444a4e8dd8037c66438c48e</secret>
<secret>a3d32b429a59a8c5004aae887a12f55b</secret>
<secret>cd491ffc37bdf4eb4b1c4bc8ef89e4be</secret>
<secret>8a5d63da71c1c74960dc545786a37c0a</secret>
<secret>c2b1640d3c448eb60fe4cafb46585b45</secret>
<secret>7508e398e1eb11199441599970454e7c</secret>
<secret>33096f4202771b24b5f74be2334f3b1c</secret>
</appid>
appid标签中的id值为微信公众号的appid,将appid填入中。
八个<secret></secret>标签中的值,对应申请得到的八个密钥,依次填入标签中即可。 配置完成后,在监控代理重新启动jserver,使配置生效。
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作