700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 【小程序】微信小程序如何获取用户微信openID?(已解决 完整代码实例)

【小程序】微信小程序如何获取用户微信openID?(已解决 完整代码实例)

时间:2021-02-12 12:32:31

相关推荐

【小程序】微信小程序如何获取用户微信openID?(已解决 完整代码实例)

一、需要三个参数:

1、获取code

2、小程序AppID

3、小程序密钥AppSecret

二、代码

1、wxml代码

<view>获取Code:{{wxCode}}</view><view>获取OpenId:{{wxOpenId}}</view>

2、js代码

// pages/HongBao/getOpenId/getOpenId.jsPage({/*** 页面的初始数据*/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 = "wx190026acff7a0"; // appidlet m_mi = "450414da9a2152c282adc1e6"; // 小程序密钥console.log("m_code:" + m_code);let url = "https://api./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() {},/*** 生命周期函数--监听页面卸载*/onUnload() {},/*** 页面相关事件处理函数--监听用户下拉动作*/onPullDownRefresh() {},/*** 页面上拉触底事件的处理函数*/onReachBottom() {},/*** 用户点击右上角分享*/onShareAppMessage() {}})

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。