微信小程序获取openid的两种方式
首先我们要到官网获取到自己的appid和Appsecret 如图
// 登录
wx.login({ success: res => { // 发送 res.code 到后台换取 openId, sessionKey, unionId const code = res.code; // 设置appid const appId = "。。。。。"; // const appid = res.appid; //设置secret const secret = "。。。。。"; wx.request({ + &secret= + secret + &js_code= + code + &grant_type=authorization_code, data: {}, header: { content-type: json }, success: function (res) { const openId = res.data.openid; //返回openid } }) } })
第一种就这样了
第二种:通过后台发送来获取openid
第二种主要看返回的object的数据,有可能报错,我这里没有处理,
像这种的 {"errcode":40029,"errmsg":"invalid code, hints: [ req_id: XhNBdzXBe-es50oa ]"}
应该是code有问题。
自己太菜了,如果看不懂的话就去找大佬写的看看。
上一篇:
uniapp开发微信小程序-2.页面制作
下一篇:
小程序云开发多表查询