微信小程序获取用户微信openID
一、需要三个参数:
1、获取code
2、小程序AppID
3、小程序密钥AppSecret

二、代码
Page({/*** 页面的初始数据*/data: {wxCode: "", // 获取到的codewxOpenId: "初始值" // 获取到的OpenId},/*** 生命周期函数--监听页面加载*/onLoad(options) {// ====== 【获取Code】wx.login({success: (res) => {console.log(res);this.setData({wxCode: res.code,})// ====== 【获取OpenId】let m_code = this.data.wxCode; // 获取codelet m_AppId = "wx1111"; // appidlet m_mi = "111111"; // 小程序密钥console.log("m_code:" + m_code);let url = "https://api.weixin.qq.com/sns/jscode2session?appid=" + m_AppId + "&secret=" + m_mi + "&js_code=" + m_code + "&grant_type=authorization_code";console.log(url);wx.request({url: url,success: (res) => {console.log(res);this.setData({wxOpenId: res.data.openid})//获取到你的openidconsole.log("====openID=======");console.log(this.data.wxOpenId);}})}})},/*** 生命周期函数--监听页面初次渲染完成*/onReady() {},/*** 生命周期函数--监听页面显示*/onShow() {},/*** 生命周期函数--监听页面隐藏*/onHide() {},})
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
