检验注册
接口说明
将 appId,timeStamp,nonceStr,signature 传递到前端 H5 页面,在前端使用 HWH5.config 接口对使用并需鉴权的 jsapi 进行签名校验。
HWH5.config
请求参数
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
appId | String | 是 | 应用的 client_id |
timeStamp | String | 是 | 与生成签名一致的时间戳,精确到秒十位 |
noncestr | String | 是 | 服务端使用的随机串,要处理成小写字符 |
signature | String | 是 | 签名信息,要处理成小写字符 |
jsApiList | Array | 是 | 需要使用的 jsapi 列表 |
返回结果
无。
请求示例
HWH5.config({
appId: "", // 应用的client_id
timestamp: "", // 与生成签名一致的时间戳,精确到秒十位
noncestr: "", // 服务端使用的随机串,要处理成小写字符
signature: "", // 签名信息,要处理成小写字符
jsApiList: ["getUserInfo", "selectContacts"],
});
/* 如果鉴权成功,会执行ready方法,把需要在页面加载时调用的相关接口放在ready中确保执行。
需要用户触发时才调用的接口,则直接调用,不需要放在ready函数中。*/
HWH5.ready(() => {
console.log("鉴权成功---");
});
// 如果鉴权失败,则调用error方法
HWH5.error((err) => {
console.log("鉴权失败---", err);
});
建议:最好在页面加载完成之后立即调用 config 进行鉴权。