收藏
回答

使用wxapi 添加JSAPI的权限验证为什么网页弹出错误提示?

一进页面就弹浏览器提示窗 马赛克的部分是运行的网址

想知道为什么会弹出这个报错弹窗

开发过程完全参考 官方文档https://developer.work.weixin.qq.com/document/path/90280


下附代码

外层是获取签名字符串的接口(已成功返回所需参数),内层是按官方文档内容调用的jsapi.

  getWXSignature(import.meta.env.VITE_AGENTID, import.meta.env.VITE_REDIRECT_URL).then(res => {
    if (res.data.code == '200') {
      wx.config({
        debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来
        appId: import.meta.env.VITE_CORPID, // 必填,企业微信的corpID
        timestamp: res.data.data.timestamp, // 必填,生成签名的时间戳
        nonceStr: res.data.data.noncestr, // 必填,生成签名的随机串
        signature: res.data.data.signature,// 必填,签名
        jsApiList: ['getBrandWCPayRequest'],
        success: (res: any) => {
          console.log('wx.config success return',res);
        },
        fail: ((err: any) => {
          console.log("errSDK", err);
          addConfig();
          router.replace({ path: "/error" });
        })
      })
    }


  }
  ).catch(err => {
    console.log("获取签名字符串错误 原因:", err);
  }).finally(() => { })

回答关注问题邀请回答
收藏

1 个回答

登录 后发表内容