前言

小程序中有很多地方都会用到用户的手机号,比如登陆注册,填写收货地址等等。有了这个组件可以快速获取微信绑定手机号码,无须用户填写。

网上大多数教程还是往年的,而微信官方的api已做了修改。本篇文章将使用最新的方法获取手机号。

具体实现

前端

获取手机号|微信开放文档

因为需要用户主动触发才能发起获取手机号接口,所以该功能不由 API 来调用,需用 button 组件的点击来触发。

另外,新版本接口不再需要提前调用wx.login进行登录。

需要将 button 组件 open-type 的值设置为 getPhoneNumber,当用户点击并同意之后,可以通过 bindgetphonenumber 事件回调获取到动态令牌code

然后把code传到开发者后台,并在开发者后台调用微信后台提供的 phonenumber.getPhoneNumber

文章来源

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: