我在测试微信小程序的登陆,
wx.login({ success: (res) => { let code = res.code console.log(code); wx.request({ url: loginURL, method: 'GET' , data: { code: code }, header: { 'content-type' : 'application/json' }, success: function (res) { console.log(res) wx.setStorageSync( 'token' , res.data.token) resolve(res) }, fail: function (res) { console.log( res) } }); }); |
得到40029 的wechatapierror, 到网上看说是 微信小程序的 appid 和 服务器端的appid 不一致, 于是我把服务器端的appid 和 secret key 填了 我微信小程序一样的号,但是得到了48001,检查是api 功能未授权。
我现在比较纳闷,我的服务器端 到底是填 微信公众号的 appid 和 secret 还是 微信小程序的appid 和 secret, 目前公众号和微信小程序还没有关联
我用了小程序的appid 和 secret 放在 服务器端,那小程序端得到 48001 (没有权限)该如何解决?
小程序通过code 获取用户信息,用的是小程序的appid和小程序的appsecret