【微信小程序】获取微信用户的OpenId和基本信息
获取OpenId:
1.一般会在小程序app.json的onload里,用wx.login()返回code;
2.将code通过发送到服务器(wx.request发送),结合小程序的appid+appsecret+code,返回session_key和openid.
获取用户信息:
首先,是要用户授权的,这是废话.
1.小程序用<button open-type="getUserInfo" bindgetuserinfo="getfun"/>,弹出授权窗口,在getfun()方法里,可以用wx.getUserInfo(),success时返回userInfo
2.一般授权是写成组件,或者单独页面,方便调用。
3.在app.json里,可以判断是否获得授权,和订阅消息权限。使用wx.getSetting(),还可以,在wx.getUserInfo(),返回fail,来间接判断未授权。
相关推荐
Tomato 2020-09-10
taiyangyu 2020-09-10
CodeAndroid 2020-09-10
xiaoxubbs 2020-07-04
kgshuo 2020-06-14
hgzhang 2020-06-14
kgshuo 2020-09-25
small 2020-07-29
sucheng 2020-07-26
zuoliangzhu 2020-07-20
CodeAndroid 2020-07-14
sucheng 2020-06-25
意外金喜 2020-06-14
zuoliangzhu 2020-06-14
tianping 2020-06-14
killgod 2020-06-14
戴翔的技术 2020-06-14
郴州小程序 2020-06-13