开发者工具 企业微信小程序wx.qy.login无法获取code
发布于 5 年前 作者 zjin 16149 次浏览 来自 问答

企业微信的wx.qy.login 无法获取code但在企业微信中打开小程序可以正常获得

  • 当前 Bug 的表现(可附上截图)

wx.qy.login 未返回code

  • 预期表现
  • 复现路径
  • 提供一个最简复现 Demo
wx.qy.login({
   success: function(res) {
     console.log(res)
   }
 })
3 回复

代码问题,可测试demo

    wx.qy.login({
      success: function (res) {
        var code=res.code;
        console.log(code)
        //发送请求
        wx.request({
          url: 'https://qyapi.weixin.qq.com/cgi-bin/miniprogram/jscode2session?access_token=’ +token+’&js_code=’+code+’&grant_type=authorization_code’,//接口地址
          
          header: {
            ‘content-type’: ‘application/json’ //默认值
          },
          success: function (res) {
            console.log(res.data)
            wx.navigateTo({
              url: ‘/pages/qyapi/qyapi’
            })
          }
        })
      }
    })

我这边也有同样的问题出现,我的处理就是将编译企业微信的插件移除,重新添加,然后刷新就好了。祝你好运。

尴尬,我自己电脑就没有这个问题,但是同事电脑上的开发工具就是获取不到code,同个版本的开发工具

回到顶部