小程序关联到了企业微信上,用企业微信扫码预览,wx.qy.login 调用成功且拿到code了,但是为什么wx.login没调用呢?
因为有一个接口需要的入参是微信登录的openid和企业微信的code,如果wx.login在企业微信预览时不调 那就得不到openid了。怎么做能让这俩同时调用呢?
在app.js页面:
// 微信登录
wx.login({
success: (res) => {
console.log('微信登录时获取的code:', res.code)
},
})
// 企业微信登录
wx.qy.login({
success: function(res) {
resolve(res.code)
wx.setStorageSync('qyWxCode', res.code);
console.log('企业微信 qyWxCode:', res.code)
}
})
wx.getSystemInfo({
success: (res) => {
if (res.errMsg == 'getSystemInfo:ok') {
if (res.environment == 'wxwork') {
console.info('当前为企业微信环境');
企业微信拿不到普通微信访问时候的openid~
没有
是的