# 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

success返回对象示例:

{
    "code": "xxxxxxxx"
}
1
2
3

# 错误码

fail返回对象中会包含通用的errMsg,代表错误信息。api特殊的错误错误信息列表详细描述参见:

错误信息 描述
获取授权码失败 一般是未在 开发者后台 (opens new window) 配置接入登陆————参考其中配置step1
最后更新于 : 7/31/2023, 9:44:45 AM