注意:以下文档只适用于TOP接口,请谨慎使用!

文档中心 > 容器服务

登录授权

更新时间:2017/08/07 访问次数:88766

判断是否登录

判断用户是否登录。该接口在手淘客户端5.6以上的版本支持,jssdk请更新到2.0.141或者更高版本。

Tida.isLogin(callback);

请求客户端对应用授权

取得用户同意后,部分需要开通权限的接口才能使用。若仍有部分接口不能使用,请检查自己应用权限包是否包含接口。

/**
* @param options 参数,支持boolean型 function 或object 或者不传第1个参数 直接为function表示不强制授权
* @param [options.refresh=false] 是否重新授权 true: 即使已经有授权,会清掉之前的授权信息重启授权流程, false:授权有效直接返回授权成功
*/
Tida.doAuth(options,function(data){
    if(data.finish){
        // 授权成功 可以顺利调用需要授权的接口了
    }else {
        // 未能成功授权
    }
});

// 另一种调用
Tida.doAuth(function(data){
    if(data.finish){
        // 授权成功 可以顺利调用需要授权的接口了
    }else {
        // 未能成功授权
    }
});

// 强制授权 每次都会弹出授权框
Tida.doAuth(true, function(data){
    if(data.finish){
        // 授权成功 可以顺利调用需要授权的接口了
    }else {
        // 未能成功授权
    }
});

data 格式:

{
    errorCode: 0, //通用错误码
    errorMessage: "用户已授权",
    finish: true //true为授权成功 false授权失败 授权失败请参考data.errorCode
}

FAQ

调用TAE的授权方法失败

返回
顶部