2***@qq.com
2***@qq.com
  • 发布:2020-11-18 15:42
  • 更新:2022-09-19 08:56
  • 阅读:1669

微信登录{"code":-7,"errMsg":"login:fail"}

分类:uni-app

微信登录一直报{"code":-7,"errMsg":"login:fail"} 有知道的吗 为什么这个错误码都查不到是什么意思

2020-11-18 15:42 负责人:无 分享
已邀请:
DCloud_uniCloud_JSON

DCloud_uniCloud_JSON

请提能复现你描述的bug的demo

  • 2***@qq.com (作者)

    console.log("setup 1");

    uni.getProvider({

    service: 'oauth',

    success: function(res) {

    console.log(res.provider);

    //支持微信、qq和微博等

    if (~res.provider.indexOf('weixin')) {


                                //微信登录  
    uni.login({
    provider: 'weixin',
    success: (loginRes) => {
    console.log("setup 2");
    console.log(JSON.stringify(loginRes))
    this.isRotate = true
    // 获取用户信息
    uni.getUserInfo({
    provider: 'weixin',
    success: (infoRes) => {
    console.log("setup 3");
    console.log(JSON.stringify(infoRes))
    // #ifdef MP-WEIXIN
    this.$api.wxLogin.miniprogram({
    "code": loginRes.code,
    "encryptedData": infoRes.encryptedData,
    "errMsg": infoRes.errMsg,
    "iv": infoRes.iv,
    "rawData": infoRes.rawData,
    "signature": infoRes.signature
    }).then(data => {
    this.execWxLogin(data)
    })
    // #endif
    // #ifdef APP-PLUS
    this.$api.wxLogin.app({
    "accessToken": loginRes.authResult.access_token,
    "refreshToken": loginRes.authResult.refresh_token,
    "openid": loginRes.authResult.openid,
    "unionid": loginRes.authResult.unionid,
    "userInfo": infoRes.userInfo
    }).then(data => {
    this.execWxLogin(data)
    })
    // #endif
    }
    });
    },
    fail: (xxx, yyy, zzz) => {
    console.log("setup 2" + JSON.stringify(xxx));
    console.log("setup 2.1" + JSON.stringify(yyy));
    console.log("setup 2.2" + JSON.stringify(zzz));
    }
    });
    }
    }
    });

    2020-11-18 16:14

  • 2***@qq.com (作者)

    console.log("setup 2" + JSON.stringify(xxx)); 这一行报的

    2020-11-18 16:16

1***@qq.com

1***@qq.com - 你可愿与我再并肩

有解决么,ios正常,安卓没有注销登录也会报这个错误。

l***@163.com

l***@163.com

微信登录如何注销呢

该问题目前已经被锁定, 无法添加新回复