获取用户的授权信息
| 参数名 | 类型 | 是否可选 | 默认值 | 含义 | 
|---|---|---|---|---|
| options | Object | 选项 | ||
| options.query | Object | 可选 | 请求参数 | |
| options.query.forceRefresh | Boolean | 可选 | false | 即将废弃,请使用 forceReAuth参数 | 
| options.query.forceReAuth | Boolean | 可选 | false | 是否强制重新授权。 如果强制重新授权,会跳转到授权页面。 | 
| options.success | Function | 可选 | 调用成功的回调函数 | |
| options.error | Function | 可选 | 调用失败的回调函数 | 
| 参数名 | 类型 | 是否一定返回 | 含义 | 
|---|---|---|---|
| result | Object | 响应对象 | |
| result.code | String | 错误码,成功为 QAP_SUCCESS;失败为其他 | |
| result.msg | String | 错误信息 | |
| result.data | Object | 授权信息 | |
| result.data.access_token | String | 标准的OAuth2 Access token | |
| result.data.usession_id | String | 用户会话id,可用于用户会话跟踪 | |
| result.data.start | Number | token创建时间,根据这个值和失效时长来计算当前是否失效 | |
| result.data.expires_in | Number | Access token过期时间 | |
| result.data.refresh_token | String | Refresh token,可用来刷新access_token | |
| result.data.re_expires_in | Number | Refresh token过期时间 | |
| result.data.r1_expires_in | Number | r1级别API或字段的访问过期时间; | |
| result.data.r2_expires_in | Number | r2级别API或字段的访问过期时间; | |
| result.data.w1_expires_in | Number | w1级别API或字段的访问过期时间; | |
| result.data.w2_expires_in | Number | w2级别API或字段的访问过期时间; | |
| result.data.taobao_user_nick | String | 淘宝账号 | |
| result.data.taobao_user_id | String | 淘宝帐号id | |
| result.data.sub_taobao_user_id | String | 淘宝子账号id | |
| result.data.sub_taobao_user_nick | String | 淘宝子账号 | 
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);
    }
});