收藏
回答

为了小程序登陆,服务器端到底是填 微信公众号的 appid 和 secr

我在测试微信小程序的登陆,


 

     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, 目前公众号和微信小程序还没有关联


回答关注问题邀请回答
收藏

2 个回答

  • sizhexi
    sizhexi
    2018-10-12

    我用了小程序的appid 和 secret 放在 服务器端,那小程序端得到 48001 (没有权限)该如何解决?

    2018-10-12
    有用
    回复
  • จุ๊บ
    จุ๊บ
    2018-10-12

    小程序通过code 获取用户信息,用的是小程序的appid和小程序的appsecret

    2018-10-12
    有用
    回复
登录 后发表内容