小程序getPhoneNumber获取微信绑定手机号码,获取用户微信认证时的手机号——玩转小程序113
2018-02-07 10:10
1196 查看
在上一篇文章中,
跟你分享了小程序怎么获取用户收货地址,
里面包含用户的手机号码。
但是收货信息里的手机,
并不一定是用户本人的手机号,
有可能是他朋友或家人的。
今天子恒老师,
跟你分享一个获取用户在微信绑定的手机号,
这个方法,
微信还会发送一条短信,
验证用户的手机是否正确,
就像下面的效果一样…
一、 使用getPhoneNumber需要注意的地方
1-1) 目前该接口针对非个人开发者,且完成了认证的小程序开放。
1-2) 需谨慎使用,若用户举报较多或被发现在不必要场景下使用,微信有权永久回收该小程序的该接口权限。
二、 getPhoneNumber获取用户微信认证时的手机号的流程
2-1) 获取 sesseion_key
session_key是一个保存用户登录状态的信息,
使用wx.login()接口获取,
猛击这里,
观看《小程序获取session_key》视频
注意:在回调中调用 wx.login 登录,可能会刷新登录态。此时服务器使用 code 换取的 sessionKey 不是加密时使用的 sessionKey,导致解密失败。建议开发者提前进行 login;或者在回调中先使用 checkSession 进行登录态检查,避免 login 刷新登录态。
2-2) 得到用户授权
由于手机号码是用户隐私,
所以需要得到用户授权。
在你的小程序 wxml页面中,
添加一个按钮,
当用户点击这个按钮时,
就能够弹出用户授权的页面。
2-3) 解码加密的手机号
当用户同意获取他的手机号码后,
微信不会直接用户的手机号,
而是一串加密的字符串encryptedData,
下一篇文章跟你分享怎么把手机号码解密出来。
猛击这里,
观看《小程序getPhoneNumber获取用户微信绑定的手机号码》视频
跟你分享了小程序怎么获取用户收货地址,
里面包含用户的手机号码。
但是收货信息里的手机,
并不一定是用户本人的手机号,
有可能是他朋友或家人的。
今天子恒老师,
跟你分享一个获取用户在微信绑定的手机号,
这个方法,
微信还会发送一条短信,
验证用户的手机是否正确,
就像下面的效果一样…
一、 使用getPhoneNumber需要注意的地方
1-1) 目前该接口针对非个人开发者,且完成了认证的小程序开放。
1-2) 需谨慎使用,若用户举报较多或被发现在不必要场景下使用,微信有权永久回收该小程序的该接口权限。
二、 getPhoneNumber获取用户微信认证时的手机号的流程
2-1) 获取 sesseion_key
session_key是一个保存用户登录状态的信息,
使用wx.login()接口获取,
猛击这里,
观看《小程序获取session_key》视频
注意:在回调中调用 wx.login 登录,可能会刷新登录态。此时服务器使用 code 换取的 sessionKey 不是加密时使用的 sessionKey,导致解密失败。建议开发者提前进行 login;或者在回调中先使用 checkSession 进行登录态检查,避免 login 刷新登录态。
2-2) 得到用户授权
由于手机号码是用户隐私,
所以需要得到用户授权。
在你的小程序 wxml页面中,
添加一个按钮,
当用户点击这个按钮时,
就能够弹出用户授权的页面。
2-3) 解码加密的手机号
当用户同意获取他的手机号码后,
微信不会直接用户的手机号,
而是一串加密的字符串encryptedData,
下一篇文章跟你分享怎么把手机号码解密出来。
猛击这里,
观看《小程序getPhoneNumber获取用户微信绑定的手机号码》视频
相关文章推荐
- 微信小程序解密getPhoneNumber手机号,小程序解码getPhoneNumber获取手机号码——玩转小程序114
- [置顶] 微信小程序通过getPhoneNumber后台PHP解密获取用户手机号码
- 微信小程序getPhoneNumber获取用户手机号
- 小程序wx.chooseAddress获取手机号码,小程序得到用户手机号——玩转小程序112
- [置顶] TP框架集成微信小程序getPhoneNumber获取手机号功能
- 微信小程序getPhoneNumber快速获取用户手机号组件
- 微信小程序getPhoneNumber快速获取用户手机号组件
- 自己的服务解密,获取微信小程序用户的手机号码
- 小程序获取微信用户绑定的手机号
- 微信小程序获取微信绑定授权手机号getPhoneNumber 全流程及出现手机号带*号问题详解
- 微信小程序getPhoneNumber快速获取用户手机号组件
- 微信小程序getPhoneNumber快速获取用户手机号组件
- 小程序wx.chooseAddress获取手机号,小程序得到用户手机号码
- 小程序使用wx.chooseAddress获取用户手机号码,微信chooseAddress接口获取收货信息
- 微信小程序getPhoneNumber快速获取用户手机号组件
- 微信小程序getPhoneNumber快速获取用户手机号组件
- 微信小程序获取用户手机号详解
- 微信小程序如何获取用户手机号
- [转]wx.getUserInfo(OBJECT) 微信小程序 获取用户信息
- 微信小程序获取用户手机号详解