本文主要是介绍微信小程序中前端 授权登录获取用户的openid,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
序言: 集百家之所长,方成此篇,废话少说,上代码;找好你的小程序APPID,AppSecret(小程序密钥),进行配置,然后复制粘贴代码,就可以了。
//微信小程序授权登录获取用户的openidwx.getUserInfo({//成功后会返回success:(res)=>{console.log(res);// 把你的用户信息存到一个变量中方便下面使用let userInfo= res.userInfo//获取openId(需要code来换取)这是用户的唯一标识符// 获取code值wx.login({//成功放回success:(res)=>{console.log(res);let code=res.code// 通过code换取openId// const appid = 'wxe9780cea3482ffbf';//小程序的secret// const secret = '25e2506cbdc8a55ddde4d6e5a40f2d97';console.log("code====="+code);wx.request({url: `https://api.weixin.qq.com/sns/jscode2session?appid=你的小程序APPID&secret=你的小程序密钥&js_code=${code}&grant_type=authorization_code`,success:(res)=>{console.log(res);userInfo.openid=res.data.openidconsole.log("userInfo.openid====="+userInfo.openid);this.setData({openId: userInfo.openid})}})}})}})
这篇关于微信小程序中前端 授权登录获取用户的openid的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!