微信UnionID介绍

微信UnionID介绍介绍UnionID:1.同一个微信开放平台帐号下的移动应用、网站应用和公众帐号,小程序用户的UnionID是唯一的2.同一用户,对同一个微信开放平台下的不同应用,UnionID是相同的小程序/H5获取

介绍

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介绍 获取用户基本信息(UnionID机制) 微信UnionID介绍

今天的文章微信UnionID介绍分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/13540.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注