下面内容小编就为大家带来一篇讲解小程序解密getPhoneNumber中的手机号码,微信小程序getPhoneNumber获取手机号——玩转小程序114。小编觉得挺不错的,现在就分享给大家,如果你在找,也可以做个借鉴。一起跟随小编过来看看吧。
小程序解密getPhoneNumber中的手机号码,微信小程序getPhoneNumber获取手机号——玩转小程序114
作者:小程序爱好者 发布时间:2018-02-08
在上篇文章中,
子恒老师给你演示了,
小程序怎么通过getPhoneNumber()获取用户的手机号,
但是得到了是一串加密的字符串。
今天跟着子恒老师把getPhoneNumber中的密码内容(encryptedData)解密出来,
从而得到用户的手机号码。
可以参考官方的解密文档,
https://mp.weixin.qq.com/debug/wxadoc/dev/api/signature.html
官方也提供了php的demo
如果你看不懂官方的文档,
请认真看下面的内容,
文章末尾还有视频给你演示怎么解密encryptedData。
一、 小程序解密getPhoneNumber()获取手机号的流程
1-1) 把encryptedData和iv发送给你的web服务器
建议使用POST方式跟web服务器通信,
因为GET方式不方便传递大数据。
1-2) web服务器获取session_key
session_key需要你事先在小程序里获取到,
然后保存到服务器。
1-3) 创建WXBizDataCrypt对象,解密getPhoneNumber的加密数据
使用WXBizDataCrypt解密,
除了用到encryptedData, IV,session_key外,
还需要你提供小程序的appid
1-4) 解密结果返回给小程序
如果没有出错的话,
就能获取到用户微信认证时的手机号,
在web服务器的php脚本中,
你需要把手机号返回给小程序。
{{video_pos}}
利用小程序天然优势,玩裂变营销——玩转小程序108
生产型企业巧用小程序,快速拥有百万‘网络业务员’——玩转小程序109
非生产型企业怎么利用小程序吸引用户——玩转小程序110
教育培训行业怎么利用小程序——玩转小程序111
小程序wx.chooseAddress获取用户手机号码——玩转小程序112
小程序getPhoneNumber获取用户微信认证时的手机号码——玩转小程序113
声明:部分文章或图片未能及时与原作者取得联系,若来源标注错误或侵犯到您的权益烦请告知QQ:2334512685,我们会及时删除。
发布:秦子恒博客,欢迎转载分享,请保留出处。
小程序解密getPhoneNumber中的手机号码,微信小程序getPhoneNumber获取手机号——玩转小程序114链接:https://www.qinziheng.com/details/5502/
本文关键词:
小程序解密getPhoneNumber中的手机号码,微信小程序getPhoneNumber获取手机号——玩转小程序114相关文章