获取用户信息
本文整理于网络,仅供阅读参考,如有不妥之处,敬请批评指正!如果您想加入微擎社区版技术大牛微信群和QQ群,请联系微信: ccccyyyy4444 或者 QQ:155120699
腾讯将调整获取用户信息的方式 ,微擎在2.7.4版本开始支持,请及时更新到最新版,此篇内容会涉及到微擎小程序中关于session的机制,具体请看 session机制)
此次更新代码可以通过 https://gitee.com/we7coreteam/wxapp 来获取,此更新也会用于以后的打包小程序中
接口调整说明
wx.getUserProfile()
微信小程序官方提供的getUserProfile接口,可获取用户头像、昵称、性别及地区信息,开发者每次通过该接口获取用户个人信息均需用户确认。
该函数在基础库2.10.4版本开始支持,调整时务必升级到此版本之上。
此次调整后获取用户信息,每次请求都会弹出授权窗口,用户同意后返回 userInfo。
获取用户信息
依然使用app.util.getUserInfo()获取,该函数内通过调用wx.getUserProfile()来返回用户信息。
app.util.getUserInfo(function(userInfo) {
//这里userInfo为用户信息
console.log(userInfo)
}, result.detail)
userInfo变量
{
"errno": 0,
"message": "",
"data": {
"uid": "607",
"uniacid": "940",
"nickname": "A_三宝宝",
"mobile": "15566665555",
"email": "b902ab403c8d847492e05e8be483d6ff@we7.cc",
"createtime": "1615953040",
"realname": "张三宝",
"avatar": "http://thirdwx.qlogo.cn/mmopen/sc8lJYpicUaXM7BAO72cfHco0fGEZX1iaUKktoWVlp4B5axAYvjW6bIIe9pU3QDg2swjtAH9h9aASo5nNxErIVyQ/132",
"nationality": "中国",
"resideprovince": "安徽省",
"residecity": "宿州市",
......其他数据
}
}
如果看不懂微擎社区版二次开发手册或者遇到问题,请联系微信: ccccyyyy4444 或者 QQ:155120699 ,如果我们有空闲时间,可以免费为您答疑解惑。