微信小程序如何获取用户unionId

前提条件:

1 小程序需是经过认证的,建议先认证一个公众号,小程序借助公众号的资质做认证,这个可以省点费用。

2 小程序要获取unionId,必须先注册过开放平台,开放平台做过认证,然后把对应的小程序和主体下的所有公众号或小程序添加在开放平台下,方可获取到小程序的unionId,否则,小程序只能获取到用户的openId,但获取不到unionId。

正式开始

1 小程序中必须有一个按钮,用来获取用户信息

<button wx:if="{
  {!logged}}" style="margin-top:20rpx;" open-type="getUserInfo" bindgetuserinfo="getUserInfo" class="loginBtn" type="primary">一键登录</button>

2 js处理,获取加密数据,并解密,获取到unionId

getUserInfo: function (e) {
    let that = this
    if (e.detail.errMsg == 'getUserInfo:fail user deny') {
      wx.showModal({
        title: '提示',
        showCancel: false,
        content: '未授权',
        success: function (res) { }
      })
      return
    }
    wx.request({
      url: "
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值