uniapp:微信小程序获取用户手机号

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了uniapp:微信小程序获取用户手机号相关的知识,希望对你有一定的参考价值。

参考技术A

1. 后端获取“接口调用凭证”(后面会用到)
后端可以创建一个定时任务,从微信持续获取“接口调用凭证”并放入缓存;调用绝大多数微信后台接口时都需使用 access_token ,开发者需要进行妥善保存。
2. 前端发起获取手机号接口
需要一个button按钮,让用户主动去触发并调起获取手机号接口;当用户点击并同意之后,可以通过 bindgetphonenumber 事件(在uniapp中@getphonenumber)回调获取到动态令牌code。

3. 前端将code传给后端,后端用code调用微信后台接口获取手机号
如题,前端把code传给后端,后端调用微信接口,用 acces_token 和 code 获取用户手机号。

获取手机号
phonenumber.getPhoneNumber
auth.getAccessToken

以上是关于uniapp:微信小程序获取用户手机号的主要内容,如果未能解决你的问题,请参考以下文章

nodejs+koa+uniapp实现微信小程序登陆获取用户手机号及openId

uniapp 微信小程序授权登录getUserInfo获取不到用户的昵称和头像

uniapp在微信小程序获取用户信息和openId

uniapp如何更新微信小程序登录接口

uniapp微信小程序获取屏幕宽高

uniapp微信绑定手机号不弹窗