我在测试微信小程序的登陆,
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
本文网址:http://www.91bianli.com/weixinxiaochengxu/50802.html