介绍
UnionID:
1.同一个微信开放平台帐号下的移动应用、网站应用和公众帐号,小程序用户的 UnionID 是唯一的
2.同一用户,对同一个微信开放平台下的不同应用,UnionID是相同的
小程序/H5获取UnionID,授权用户昵称
tips:如果开发者帐号下存在 同主体的公众号或移动应用,并且该用户已经授权登录过该公众号或移动应用,无须用户再次授权 1.小程序调用接口 wx.getUserInfo,从解密数据中获取 UnionID
<button wx:if="{{canIUse}}" open-type="getUserInfo" bindgetuserinfo="getUserInfo">授权登录</button>
<view wx:else>请升级微信版本</view>
Page({
data: {
canIUse: wx.canIUse('button.open-type.getUserInfo')
},
onLoad: function() {
// 查看是否授权
wx.getSetting({
success (res){
if (res.authSetting['scope.userInfo']) {
// 已经授权,可以直接调用 getUserInfo 获取头像昵称
wx.getUserInfo({
success: function(res) {
console.log(res.userInfo)
}
})
}
}
})
},
getUserInfo: function (e) {
if (e.detail.errMsg == 'getUserInfo:fail auth deny') {
wx.showToast({
title: '请授权用户信息',
icon: 'none'
})
return false;
}
this.setData({
'userInfo.user': e.detail.userInfo
})
},
})
2.H5调用接口GET api.weixin.qq.com/cgi-bin/use… (通常由后台同学调用)
腾讯官方文档 获取用户基本信息(UnionID机制)
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 模板不会安装或需要功能定制以及二次开发?
发表评论
还没有评论,快来抢沙发吧!