您的位置:首页 > 移动开发 > 微信开发

微信小程序如何获取用户openid,唯一的,像微信号 编辑

2017-05-15 22:14 761 查看
wx.getUserInfo(OBJECT)只能获取nickName,avatarUrl,gender这些

A:openid两种获取方法。

1.login获得code。在用code换openid和一个密匙

2.userinfo有个加密的data。解密获得openid

onLoad: function () {

var that = this

wx.login({

success: function (res) {

console.log("res.code====="+res.code);

if (res.code) {

//发起网络请求

wx.request({

url:
'https://api.weixin.qq.com/sns/jscode2session?appid=wxaasdf22we1sdffe3&secret=83ebdsdfsdfa7sdfsdf3448ff3f71&js_code='
+ res.code + '&grant_type=authorization_code',

method: "POST",

success: function (res) {

that.setData({

openid: res.data.openid

})

}

})

} else {

console.log('获取用户登录态失败!' + res.errMsg)

}

}

});

}

复制代码

本文转载自:http://blog.csdn.net/telnet_pjc
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息