1.3.14.1 QN.sso

优质
小牛编辑
132浏览
2023-12-01

1.1. API 调用

1.1.1. QN.sso(options)

获取用户的授权信息

API 调用入参

参数名类型是否可选默认值含义
optionsObject选项
options.queryObjectoptional请求参数
options.query.forceRefreshBooleanoptionalfalse是否强制刷新授权信息。为 false时,如果授权信息未过期,则会继续使用上一次的授权信息;为 true 时,会强制刷新授权信息。
options.query.forceReAuthBooleanoptionalfalse是否强制重新授权。 如果强制重新授权,会跳转到授权页面。
options.successFunctionoptional调用成功的回调函数
options.errorFunctionoptional调用失败的回调函数

API 响应结果

参数名类型是否必须返回含义
resultObject响应对象
result.codeString错误码,成功为 QAP_SUCCESS;失败为其他
result.msgString错误信息
result.dataObject授权信息

调用示例

QN.sso({
    query: {
        forceRefresh: true
    }
}).then(result => {
    console.log(result);
}, error => {
    console.log(error);
});

QN.sso({
    query: {
        forceRefresh: true
    },
    success(result) {
        console.log(result);
    },
    error(error) {
        console.log(error);
    }
});