登录
qh.login
解释: 调用接口 qi.login 获取 Authorization Code,小程序可以使用qh.login()
接口获取Authorization Code。
方法参数:Object object
object
参数说明:
参数名 | 类型 | 必填 | 默认值 | 说明 |
---|---|---|---|---|
timeout | number | 否 | - | 超时时间,单位ms |
success | Function | 否 | - | 接口调用成功的回调函数 |
fail | Function | 否 | - | 接口调用失败的回调函数 |
complete | Function | 否 | - | 接口调用结束的回调函数(调用成功、失败都会执行) |
success 返回参数说明:
参数 | 类型 | 说明 |
---|---|---|
code | String | 用户登录凭证(有效期五分钟),开发者需要在开发者服务器后台调用 api,使用 code 换取 session_key 等信息。 |
qh.checkSession
解释:开发者可以通过【checkSession】接口校验自己服务器上存储的sessionkey是否可用,若发现sessionkey已过期,再通过调用login来让用户重新登录,若发现sessionkey未失效,则可以沿用此sessionkey来进行用户数据的解密。
方法参数:Object object
object
参数说明:
参数名 | 类型 | 必填 | 默认值 | 说明 |
---|---|---|---|---|
success | Function | 否 | - | 接口调用成功的回调函数 |
fail | Function | 否 | - | 接口调用失败的回调函数 |
complete | Function | 否 | - | 接口调用结束的回调函数(调用成功、失败都会执行) |
qh.isLoginSync
解释:获取宿主App登录状态。
方法参数:无
返回参数说明:
参数 | 类型 | 说明 |
---|---|---|
isLogin | Boolean | 360浏览器客户端登录状态 true: 已登录,false: 未登录 |
qh.registerEvent
解释:开发者定义浏览器登录退出事件响应函数。
方法参数:Object object
object
参数说明:
参数名 | 类型 | 必填 | 默认值 | 说明 |
---|---|---|---|---|
list | Array | 是 | - | 注册事件数组 |
success | Function | 否 | - | 接口调用成功的回调函数 |
fail | Function | 否 | - | 接口调用失败的回调函数 |
complete | Function | 否 | - | 接口调用结束的回调函数(调用成功、失败都会执行) |
list 参数:
参数名 | 类型 | 描述 |
---|---|---|
eventId | String | 事件类型 |
callback | Function | 回调函数 |
eventId 列表:
值 | 描述 | |
---|---|---|
userLoginSuccess | 浏览器账号成功登录 | |
userLogout | 浏览器账号退出登录 |
qh.showLoginException
解释:重启小程序
方法参数:Object object
object
参数说明:
参数名 | 类型 | 必填 | 默认值 | 说明 |
---|---|---|---|---|
success | Function | 否 | - | 接口调用成功的回调 |
fail | Function | 否 | - | 接口调用失败的回调函数 |
complete | Function | 否 | - | 接口调用结束的回调函数(调用成功、失败都会执行) |