小程序getPhoneNumber获取用户微信认证时的手机号码

发布时间:2018-02-07

猛击这里加客服QQ:2334512685了解

新会员福利:免费学微信开发1-10中任一课程 点击查看 点击下载本课程课件和源代码

上一篇文章中
跟你分享了小程序怎么获取用户收货地址,
里面包含用户的手机号码。

但是收货信息里的手机,
并不一定是用户本人的手机号,
有可能是他朋友或家人的。

今天子恒老师,
跟你分享一个获取用户在微信绑定的手机号,
这个方法,
微信还会发送一条短信,
验证用户的手机是否正确,
就像下面的效果一样…

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) 解码加密的手机号

getPhoneNumber加密数据encryptedData

当用户同意获取他的手机号码后,
微信不会直接用户的手机号,
而是一串加密的字符串encryptedData,
下一篇文章跟你分享怎么把手机号码解密出来。

来源:秦子恒小程序平台,欢迎转载分享,请保留出处

小程序getPhoneNumber获取用户微信认证时的手机号码 链接:https://211.qinziheng.com/lesson/593/

购买课程

小程序getPhoneNumber获取用户微信认证时的手机号码同系列课程

你什么时候需要自己开发小程序-微信小程序支付开发1

微信开发进化论-微信小程序支付开发2

小程序通过get方式与服务器通信-微信小程序支付开发3

小程序通过post方式与服务器通信-微信小程序支付开发4

小程序开发涉及到的知识结构和层面-微信小程序支付开发5

充值小程序参考案例-微信小程序支付开发6

实现充值小程序前端页面布局-微信小程序支付开发7

小程序获取保存session key-微信小程序支付开发8

获取用户openid-微信小程序支付开发9

小程序开发调试函数-微信小程序支付开发10

小程序解码wx.getUserInfo中的decryptData数据-微信小程序支付开发11

小程序生成统一支付prepay_id相关配置和类介绍-微信小程序支付开发12

生成小程序支付的prepay_id-微信小程序支付开发13

生成小程序支付签名paysign-微信小程序支付开发14

实现小程序支付-微信小程序支付开发15

异步处理小程序支付结果notify_url-微信小程序支付开发16

小程序发送模板消息template-微信小程序支付开发17

获取小程序模板消息的formId-微信小程序支付开发18

小程序提交表单后发送模板消息-微信小程序支付开发19

小程序支付后发送模板消息-微信小程序支付开发20

小程序支付开发案例总结-微信小程序支付开发21

小程序二维码开发,微信小程序码开发

php开发生成小程序二维码,PHP生成微信小程序码

小程序三级分销推广海报,php开发小程序

小程序解析html的3种常用方法,小程序html转wxml

小程序html转为wxml,微信小程序用wxParse解析html

小程序rich-text解析html网页,小程序显示html5标签内容

小程序设置web-view业务域名

小程序web-view打开html网页内容

小程序wx.chooseAddress获取用户收货地址,手机号码

小程序getPhoneNumber获取用户微信认证时的手机号码

小程序解密getPhoneNumber中的手机号码

小程序码合并到推广海报

小程序推广海报中几个重要参数

获取小程序码中的参数,scene场景值

购买课程

小程序getPhoneNumber获取用户微信认证时的手机号码点评

小程序getPhoneNumber获取用户微信认证时的手机号码课件下载

下载视频课件和源代码

购买课程 点击下载课件

本课程大纲

你什么时候需要自己开发小程序-微信小程序支付开发1

微信开发进化论-微信小程序支付开发2

小程序通过get方式与服务器通信-微信小程序支付开发3

小程序通过post方式与服务器通信-微信小程序支付开发4

小程序开发涉及到的知识结构和层面-微信小程序支付开发5

充值小程序参考案例-微信小程序支付开发6

实现充值小程序前端页面布局-微信小程序支付开发7

小程序获取保存session key-微信小程序支付开发8

获取用户openid-微信小程序支付开发9

小程序开发调试函数-微信小程序支付开发10

小程序解码wx.getUserInfo中的decryptData数据-微信小程序支付开发11

小程序生成统一支付prepay_id相关配置和类介绍-微信小程序支付开发12

生成小程序支付的prepay_id-微信小程序支付开发13

生成小程序支付签名paysign-微信小程序支付开发14

实现小程序支付-微信小程序支付开发15

异步处理小程序支付结果notify_url-微信小程序支付开发16

小程序发送模板消息template-微信小程序支付开发17

获取小程序模板消息的formId-微信小程序支付开发18

小程序提交表单后发送模板消息-微信小程序支付开发19

小程序支付后发送模板消息-微信小程序支付开发20

小程序支付开发案例总结-微信小程序支付开发21

小程序二维码开发,微信小程序码开发

php开发生成小程序二维码,PHP生成微信小程序码

小程序三级分销推广海报,php开发小程序

小程序解析html的3种常用方法,小程序html转wxml

小程序html转为wxml,微信小程序用wxParse解析html

小程序rich-text解析html网页,小程序显示html5标签内容

小程序设置web-view业务域名

小程序web-view打开html网页内容

小程序wx.chooseAddress获取用户收货地址,手机号码

小程序getPhoneNumber获取用户微信认证时的手机号码

小程序解密getPhoneNumber中的手机号码

小程序码合并到推广海报

小程序推广海报中几个重要参数

获取小程序码中的参数,scene场景值

购买课程

交流社区

微信开发QQ群:274952558