# requestAuthCode(网页应用)
获取网页应用免登授权码,便于网页应用中实现用户免登流程。具体的免登流程操作方法参见步骤三:免登流程(可选)。
提示
无需 网页应用鉴权,即可调用此API,不需要在 window.h5sdk.ready
的回调函数触发后调用
# 支持说明
应用能力 | Android | iOS | PC |
---|---|---|---|
小程序 | X | X | X |
网页应用 | 3.2.0 | 3.2.0 | 3.2.0 |
注意
安卓3.4.0已知存在获取不到code的问题,在3.5.0已修复
# 输入
继承标准对象输入,扩展属性描述:
名称 | 数据类型 | 必填 | 默认值 | 描述 |
---|---|---|---|---|
appId | string | 是 | 应用的唯一标识,可在开发者后台 (opens new window) > 应用详情页面 > 应用基础信息 内查看 |
# 输出
success
返回对象的扩展属性:
名称 | 数据类型 | 描述 |
---|---|---|
code | string | 一个 5 分钟有效期的临时授权码,用来换取登录用户身份 |
# 示例代码
bz.requestAuthCode({
appId: appId,
success: (info) => {
console.info(info.code)
},
fail: (error) => {
console.error(error)
}
});
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
success
返回对象示例:
{
"code": "xxxxxxxx"
}
1
2
3
2
3
# 错误码
fail
返回对象中会包含通用的errMsg,代表错误信息。api特殊的错误错误信息列表详细描述参见:
错误信息 | 描述 |
---|---|
获取授权码失败 | 一般是未在 开发者后台 (opens new window) 配置接入登陆————参考其中配置step1 |