
使用wxgetUserInfo(Object object),调用前需要 用户授权 scopeuserInfo。
示例代码
// 必须是在用户已经授权的情况下调用
wxgetUserInfo({
success: function(res) {
var userInfo = resuserInfo
var nickName = userInfonickName
var avatarUrl = userInfoavatarUrl
var gender = userInfogender //性别 0:未知、1:男、2:女
var province = userInfoprovince
var city = userInfocity
var country = userInfocountry
}
})
扩展资料
小程序用户信息组件示例代码
Page({
data: {
canIUse: wxcanIUse('buttonopen-typegetUserInfo')
},
onLoad: function() {
// 查看是否授权
wxgetSetting({
success (res){
if (resauthSetting['scopeuserInfo']) {
// 已经授权,可以直接调用 getUserInfo 获取头像昵称
wxgetUserInfo({
success: function(res) {
consolelog(resuserInfo)
}
})
}
}
})
},
bindGetUserInfo (e) {
consolelog(edetailuserInfo)
}
})
参考资料:
1首先登录微信公众平台,点“设置”
2你需要的信息都在这里
3微信原始账号(公众号原始id)的获取方法(适用于最新版微信公众平台 20131029更新)
获取方式如下:
1、获取用户基本信息(UnionID机制)
在关注者与公众号产生消息交互后,公众号可获得关注者的OpenID(加密后的微信号,每个用户对每个公众号的OpenID是唯一的。对于不同公众号,同一用户的openid不同)。公众号可通过本接口来根据OpenID获取用户基本信息,包括昵称、头像、性别、所在城市、语言和关注时间。
请注意,如果开发者有在多个公众号,或在公众号、移动应用之间统一用户帐号的需求,需要前往微信开放平台(openweixinqqcom)绑定公众号后,才可利用UnionID机制来满足上述需求。
2、UnionID机制说明:
开发者可通过OpenID来获取用户基本信息。特别需要注意的是,如果开发者拥有多个移动应用、网站应用和公众帐号,可通过获取用户基本信息中的unionid来区分用户的唯一性,因为只要是同一个微信开放平台帐号下的移动应用、网站应用和公众帐号,用户的unionid是唯一的。换句话说,同一用户,对同一个微信开放平台下的不同应用,unionid是相同的。
1)获取用户基本信息(包括UnionID机制)
开发者可通过OpenID来获取用户基本信息。请使用>
接口调用请求说明
>
>
添加好友后,直接打开微信,进入要查看好友的主页就可以查看微信号。 打开微信,选择通讯录,选择要查看微信号的好友。 点击好友头像,进入好友“详细资料”,在昵称下面即可查看到微信号,即一串数字英文的组合。正常情况下,你点微信的通讯录里的好友,点开后,好友的账号就会显示在昵称的下面,“微信号:”,如果你看不到,就是你的好友设置了不让别人看到自己的微信账号。
有两种方式:
1、微信OAuth网页授权。服务号可以在公众号后台开通微信OAuth网页授权,用户在网页中进行授权 *** 作时会得到用户的openid。
2、接入服务器。微信允许接入服务器进行开发,配置好接入服务器后,用户发给公众号的消息全部会以一个xml表单的形式被转发到换取人的服务器上。
目前微信服务号在网页获取微信用户openid就这两种方法,订阅号只能通过图文或文本消息打开网页,自己传用户的openid。
1在确保微信公众账号拥有授权作用域(scope参数)的权限的前提下(服务号获得高级接口后,默认拥有scope参数中的snsapi_base和snsapi_userinfo)
2通过code换取的是一个特殊的网页授权access_token,与基础支持中的access_token(该access_token用于调用其他接口)不同。公众号可通过下述接口来获取网页授权access_token。如果网页授权的作用域为snsapi_base,则本步骤中获取到网页授权access_token的同时,也获取到了openid
参考资料如下
>
以上就是关于微信小程序的怎么获取用户微信id全部的内容,包括:微信小程序的怎么获取用户微信id、如何获得微信初始ID、怎么获取微信的Unionid等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)