收藏
回答

每次都出现40163错误?

小程序wx.login接口返回40163错误。

wx.login({

success(res) {

if (res.code) {

//发起网络请求

wx.request({

url: 'http://think.fuyl.top/index/index/getOpenid'

data: {

code: res.code

},

success(a){

console.log(a.data)

}

})

} else {

console.log('登录失败!' + res.errMsg)

}

}

})

服务器端也是接收到code直接curl请求接口,没有其他操作

为什么每次都是40163?求解

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

1 个回答

  • 社区技术运营专员-小柿子
    社区技术运营专员-小柿子
    2019-12-31

    麻烦提供能复现问题的代码片段https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    2019-12-31
    赞同
    回复 3
    • 付撸撸
      付撸撸
      2019-12-31
      onLoad: function (options) {
          wx.login({
            success(res) {
              if (res.code) {
                //发起网络请求
                wx.request({
                  url: 'http://think.fuyl.top/index/index/getOpenid',
                  data: {
                    code: res.code
                  },
                  success(a){
                    console.log(a.data)
                  }
                })
              } else {
                console.log('登录失败!' + res.errMsg)
              }
            }
          })
        },
      2019-12-31
      回复
    • 付撸撸
      付撸撸
      2019-12-31
      public function getOpenid($code){
           $appid = "wx00ba183******cc65";
           $appSecret = "defc5eeb633970672*******12728";
           $url = "https://api.weixin.qq.com/sns/jscode2session?appid=".$appid."&secret=".$appSecret."&js_code=".$code."&grant_type=authorization_code";
           $res = new CurlHelper();
           $res ->Curl($url);
           var_dump($res ->Curl($url));
          }
      2019-12-31
      回复
    • 付撸撸
      付撸撸
      2019-12-31
      感觉很简单的步骤,code只用了一次
      2019-12-31
      回复
登录 后发表内容
问题标签