本文档为第三方使用App接入兔展H5活动作品的授权接入文档。
用户进入活动作品的时候,先会触发鉴权逻辑,检测自建应用是否在有效期内等,如果通过则走授权流程,确保自建应用为有效状态。
标准协议如表格所示,第三方需按此表格中的协议实现JS SDK代码包,兔展活动页面会在合适的时机来主动调用,JS SDK命名空间固定为:AppAuthorization
方法名 | 方法描述 | 入参 | 返回值 | |
---|---|---|---|---|
isLogin | 检测用户是否已在App内登录 | 无 | true|false,当isLogin()方法返回为false未登录,则自动跳转到app登录页进行登录(此处由接入方SDK内实现)。 | |
getUserInfo | 获取App内登录用户的详细用户信息 | 无 |
|
示例代码如下所示:
const AppAuthorization = { isLogin() { return false; }, getUserInfo() { return { identitys: [ { identityType: "", // 身份类型,如idCardNo、userid等 identityValue: "", // 类型值 }, { identityType: "", identityValue: "", }, { identityType: "", identityValue: "", }, ], // 多组身份信息 ,最大支持3组身份信息 platform: "自建应用id", // 自建应用的应用id userName: "用户名称", // 可选字段 avatar: "用户头像", // 可选字段 sex: "性别", // 可选字段 值为 1 时是男性,值为 2 时是女性,值为 0 时是未知 }; }, }; window.AppAuthorization = AppAuthorization; |