小花丁 2021-01-16 10:22 采纳率: 25%
浏览 65

关于微信公众号分享后台返回的appid一些列参数都正确但是报 签名错误?

 this.$axios({

        method:'post',

        url:this.baseUrl+'/Wxcurricdum/get_jsapito_config',

        params:{

          // id:this.class_id,

          // gorup:this.group_id,

          url:location.href

        }

      }).then((res)=>{

        console.log(res,'jiekou')

        //console.log(res.data.data.appId,res.data.data.timestamp,res.data.data.nonceStr,res.data.data.signature,"参数");

        wx.config({

          debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。

          appId: res.data.data.appId, // 必填,公众号的唯一标识

          timestamp: res.data.data.timestamp, // 必填,生成签名的时间戳

          nonceStr: res.data.data.nonceStr, // 必填,生成签名的随机串

          signature: res.data.data.signature, // 必填,签名

          jsApiList: ['onMenuShareTimeline','onMenuShareAppMessage'] // 必填,需要使用的JS接口列表

        });

        

  • 写回答

1条回答 默认 最新

  • lshen01 2023-03-16 15:32
    关注

    参考GPT和自己的思路:

    针对这个问题,可能的原因有以下几个:

    1. 签名算法错误。在生成签名时,需要按照特定的算法生成签名,如果算法不正确会导致签名错误。

    2. url 参数不正确。生成签名需要用到需要分享的页面的 url,如果 url 不正确或者含有特殊字符,也会导致签名错误。

    3. 公众号配置问题。微信公众号需要设置正确的域名和授权域名,如果配置不正确也会导致签名错误。

    建议您先检查签名算法和 url 参数是否正确,如果没有问题再检查公众号配置是否正确。如果仍然无法解决问题,建议联系微信公众号开发团队,他们可能会提供更为准确的解决方法。

    评论

报告相同问题?

悬赏问题

  • ¥15 关于#python#的问题,请各位专家解答!
  • ¥20 笔记本电脑 处理器是AMD的r7
  • ¥15 clash节点timeout
  • ¥15 需要在vitis下实现彩调视频图像累加,并输出
  • ¥15 解决不了的LNK2019错误
  • ¥20 MATLAB仿真三相桥式全控整流电路
  • ¥15 EDA技术关于时序电路设计
  • ¥15 百度文心一言流式返回sse失败
  • ¥15 由于远程方已关闭传输流,身份验证失败
  • ¥15 rt-detr,PCB,目标检测