html52.com
我爱小程序-开发者交流社区

企业微信如何在微信开发者工具授权小程序?

前置条件已满足,

1.编译模式为企业微信小程序模式

2.模拟操作已选择对应的企业

3.企业微信管理后台已开启“开发者工具”

这个是点击授权页面这个是点击授权页面,这个是对应的js事件  ,这个是对应的js事件  loginClick() {

    wx.getSystemInfo({ //判断是否是在企业微信换还是微信环境

      success(res) {

        this.setData({

          environment: res.environment || ''

        })

      }

    })

    console.log('我是传奇', this.data.environment)

    if (this.data.environment == 'wxwork'{ //我是企业微信

      wx.qy.login({

        success(res) {

          wx.setStorageSync("enterprise_code", res.code)

        }

      })

      var that = this;

    } else {  //微信环境

      wx.login({

        success(res) {

          wx.setStorageSync("code", res.code)

        }

      })

      var that = this;

      try {

        // 获取到用户信息-----------------------------新版

        wx.getUserProfile({

          desc: '授权登录',

          success: (ress) => {

            // console.log('授权登录', ress)

            app.fetch("wxlogin", {

              user_no: wx.getStorageSync('user_no'),

              type: wx.getStorageSync('type'),

              code: wx.getStorageSync('code'),

              iv: ress.iv,

              encryptedData: ress.encryptedData,

              user_info: ress.userInfo,

            }, "GET", (err, res) => {

              console.log("授权登录", res)

              wx.setStorage({

                key: "user_info",

                data: res.data.data.userinfo

              })

              wx.setStorageSync("token", res.data.data.token);

              // wx.hideLoading();

              wx.switchTab({

                url: '../index/index',

              })

              wx.checkSession({

                success: function (res) {

                  // console.log("处于登录态");

                },

                fail: function (res) {

                  // console.log("需要重新登录");

                }

              })

            })

          }

        })

      } catch (e{

        // 获取到用户信息-----------------------------老版

        // wx.getUserInfo({

        //  success: (ress) => {

        //    app.fetch("wxlogin", {

        //      user_no: wx.getStorageSync('user_no'),

        //      type: wx.getStorageSync('type'),

        //      code: wx.getStorageSync('code'),

        //      iv: ress.iv,

        //      encryptedData: ress.encryptedData,

        //      user_info: ress.userInfo,

        //    }, "GET", (err, res) => {

        //      // console.log("res", res)

        //      wx.setStorage({

        //        key: "user_info",

        //        data: res.data.data.userinfo

        //      })

        //      // wx.hideLoading();

        //      wx.switchTab({

        //        url: '../index/index',

        //      })

        //      wx.checkSession({

        //        success: function (res) {

        //          // console.log("处于登录态");

        //        },

        //        fail: function (res) {

        //          // console.log("需要重新登录");

        //        }

        //      })

        //    })

        //  }

        // })

      }

    }

  }

,希望大佬能够帮我指出该如何企业微信授权

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付