p***@163.com
p***@163.com
  • 发布:2025-09-23 15:01
  • 更新:2025-09-23 15:01
  • 阅读:390

解决方案总结。报错了"errMsg": "login:fail 业务参数配置缺失,https://ask.dcloud.net.cn/article/282", "code": -7

分类:uni-app

使用uniapp的uni.login会报错了"errMsg": "login:fail 业务参数配置缺失,https://ask.dcloud.net.cn/article/282", "code": -7
代码示例:
uni.login({
provider: "weixin",
success: function(event){

        },  
        fail: function (err) {  
            console.log('获取登录授权失败', err);  
        }  
    })  

根据https://ask.dcloud.net.cn/article/282帖子的回答。5+API的通用code错误码 "-7 业务参数配置缺失 使用第三方SDK时缺失SECRET、APPID、APPKEY等数据"
以下是全网帖子解决方法:
方法1、在manifest.json添加appid,appsecret,然后重新打包自定义基座就可以了。
方法2、我这边重置了下微信的secret 再manifest.json中重新填写然后打包就正常了,大家参考下
方法3、在Hbuilder以前的版本里,做微信授权登录需要配置:appid以及appsecret;但是在HBuilderX3.4.18+ 不再提供此参数appsecret的可视化配置;所以需要在manifest.json-源码视图中设置微信开放平台App应用获得的appsecret,再进行打包就可以了。
方法4、在https://dev.dcloud.net.cn/pages/app/list平台找到你的应用。进入各平台信息,将里面的签名更新成你自有证书的对应签名值。同时微信开放平台的应用也是使用自有证书的应用签名
以上方法:都是来自各大平台网友的回答。本人是通过方法2解决问题。希望对大家有帮助

2025-09-23 15:01 负责人:无 分享
已邀请:

要回复问题请先登录注册