初始化代码如下
wx.config({
debug: true,
appId: res.data.data.appId,
timestamp: res.data.data.timestamp,
nonceStr: res.data.data.noncestr,
signature: res.data.data.signature,
jsApiList: [],
openTagList: ["wx-open-launch-app"],
});
服务号中,js安全域名已经配置
www.danyuanyuan.com/wx
后端使用文档标准方式获取签名
拼接字符为
jsapi_ticket=O3SMpm8bG7kJnF36aXbe8_6XZKFLV5aBR7Zfa-dTnV8-DIswxqIZrIxvqWyMc_BqbaDek20WH42MYgRc5DMjHA&noncestr=e38a647dec854e9a×tamp=1689920056&url=https://www.danyuanyuan.com/details/?commodityId=1681827414418206721
得到的签名为
b8c98293b9352b13e7decaa41cc2ee6efde219b2
请问这里哪里有问题,导致无法走通
你这好像不一样:安全域名和获取签名的url
检查一下appid是否正确
你可以去https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=jsapisign校验一下后端返回的签名是否正确
例如
比如我的:
配置的安全域名为
获取签名时的url为
平常的页面路径为:
附上报错截图