unisuny
unisuny
  • 发布:2022-01-26 10:34
  • 更新:2022-09-23 19:27
  • 阅读:229

uni-app 第三方注销登录认证失败

分类:HTML5+

第三方登录使用的是5+API的OAuth 授权模块。因为想实现注销登录的同时把微信的登录认证也一并注销,达到每次微信注销后重新登录会再次调起微信的登录授权。但是在使用5+API的OAuth模块下面的logout()注销登录认证的方法时偶尔会注销失败,失败返回错误代码-7,提示“业务参数配置缺失”。

plus.oauth.getServices(function(services) {  
    if(services && services.length){  
        for(var i = 0; i < services.length; i++){  
            if(services[i].id === 'weixin'){  
                aweixin = services[i];  
            }  
        }  
        if(!aweixin){  
                _this.$msg('没有微信授权服务');  
                return;  
            }  
            aweixin.logout(function(e){  
                _this.$msg('注销登录认证成功!');  
            }, function(e){  
                _this.$msg('注销登录认证失败: '+JSON.stringify(e));  
            });  
    }else{  
        _this.$msg('未获取登录授权认证服务列表');  
    }  
}, function(e) {    
    _this.$msg('获取微信服务失败');  
});
2022-01-26 10:34 负责人:无 分享
已邀请:
unisuny

unisuny (作者)

这个问题解决了么

要回复问题请先登录注册