获取用户的授权信息
参数名 | 类型 | 是否可选 | 默认值 | 含义 |
---|---|---|---|---|
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); } });