QN.sso

更新时间:2018/07/26 访问次数:3806

用户授权

API 调用

QN.sso(options)

获取用户的授权信息

API 调用入参

参数名 类型 是否可选 默认值 含义
options Object 选项
options.query Object 可选 请求参数
options.query.forceRefresh Boolean 可选 false 即将废弃,请使用 forceReAuth 参数
options.query.forceReAuth Boolean 可选 false 是否强制重新授权。 如果强制重新授权,会跳转到授权页面。
options.success Function 可选 调用成功的回调函数
options.error Function 可选 调用失败的回调函数

API 响应结果

参数名 类型 是否一定返回 含义
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);
    }
});

FAQ

关于此文档暂时还没有FAQ
返回
顶部