小程序有一个非常方便的api来获取用户,即通过getPhoneNumber获取已经绑定到微信的用户手机号码。有一点需要注意的是,目前以微信和用户体验为导向,有些方法只有用户主动触发才能调用,比如getPhoneNumber。
官方文档:https://developers . weixin . QQ . com/mini program/dev/framework/open-ability/getphonenumber . html。
实施思路:
直接干货:
Open-type=' getphonenumber '在buttonjs中绑定getphonenumber=' getphonenumber '/getphonenumber组件函数(此事件中最重要的是在wx.login登录后发起接口请求),这里需要为接口配置参数:这些是必不可少的参数,可以认为是合法的请求。
Appid:“您的小程序Appid”,机密:“您的小程序App机密”,代码: res.code,加密数据3360 TELOBJ,IV : IV OBJ
最终结果显示:
单击“拒绝”,开发人员可以捕获此事件。此时,getPhoneNumber函数返回e.detail.errMsg作为getPhoneNumber:user deny。