y***@163.com
y***@163.com
  • 发布:2020-07-01 14:12
  • 更新:2022-04-27 09:33
  • 阅读:3259

uni-app开发的app获取微信openid报openid与商户appid不匹配错误

分类:uni-app

这是代码

                        //微信登录  
            login_weixin() {  
                let _this = this;  
                uni.login({  
                    provider: 'weixin',  
                    success: function(loginRes) {  
                        // 获取用户信息  
                        uni.getUserInfo({  
                            provider: 'weixin',  
                            success: function(infoRes) {  
                                console.log(infoRes)  
                            }  
                        });  
                    }  
                });  
            }

下面是console打印:

{  
    "errMsg": "getUserInfo:ok",  
    "userInfo": {  
        "openId": "oRrdQtybY1EJIP4GnoE9kMNdIiL4",  
        "nickName": "无所谓",  
        "gender": 1,  
        "city": "Jinan",  
        "province": "Shandong",  
        "country": "China",  
        "avatarUrl": "http://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eoqRmhEaIe2o5lHkon92fQAtaiaoyhHJ8kTsmIWpqjMMoMZ1iaib955esHQmb8ICuByibqpYzTt1kLfcg/132",  
        "unionId": "oU5Yytxit-7Od4KA7L87nWb1m55k"  
    }  
}  

仔细比对过manifest.json里面配置的微信appid与后台一致
求大牛解答

2020-07-01 14:12 负责人:无 分享
已邀请:
y***@163.com

y***@163.com (作者)

问题找到了,原因是没使用自定义的基座,导致微信appid等相关的配置未生效

须臾人生

须臾人生 - 法外狂徒张三

我也遇到这个问题,各种找原因。希望这个可以解决这个问题,搞了好久。

须臾人生

须臾人生 - 法外狂徒张三

自定义基座正解

要回复问题请先登录注册