登录

qh.login

解释: 调用接口 qi.login 获取 Authorization Code,小程序可以使用qh.login()接口获取Authorization Code。

方法参数:Object object

object参数说明

参数名类型必填默认值说明
timeoutnumber-超时时间,单位ms
successFunction-接口调用成功的回调函数
failFunction-接口调用失败的回调函数
completeFunction-接口调用结束的回调函数(调用成功、失败都会执行)

success 返回参数说明

参数类型说明
codeString用户登录凭证(有效期五分钟),开发者需要在开发者服务器后台调用 api,使用 code 换取 session_key 等信息。

qh.checkSession

解释:开发者可以通过【checkSession】接口校验自己服务器上存储的sessionkey是否可用,若发现sessionkey已过期,再通过调用login来让用户重新登录,若发现sessionkey未失效,则可以沿用此sessionkey来进行用户数据的解密。

方法参数:Object object

object参数说明

参数名类型必填默认值说明
successFunction-接口调用成功的回调函数
failFunction-接口调用失败的回调函数
completeFunction-接口调用结束的回调函数(调用成功、失败都会执行)

qh.isLoginSync

解释:获取宿主App登录状态。

方法参数:无

返回参数说明

参数类型说明
isLoginBoolean360浏览器客户端登录状态 true: 已登录,false: 未登录

qh.registerEvent

解释:开发者定义浏览器登录退出事件响应函数。

方法参数:Object object

object参数说明

参数名类型必填默认值说明
listArray-注册事件数组
successFunction-接口调用成功的回调函数
failFunction-接口调用失败的回调函数
completeFunction-接口调用结束的回调函数(调用成功、失败都会执行)

list 参数

参数名类型描述
eventIdString事件类型
callbackFunction回调函数

eventId 列表

描述
userLoginSuccess浏览器账号成功登录
userLogout浏览器账号退出登录

qh.showLoginException

解释:重启小程序

方法参数:Object object

object参数说明

参数名类型必填默认值说明
successFunction-接口调用成功的回调
failFunction-接口调用失败的回调函数
completeFunction-接口调用结束的回调函数(调用成功、失败都会执行)