wx.config 报错:config:fail,invalid signature?
wxlogin.getwxshareinfo({ q: encodeURIComponent(location.href) }).then((res) => {
wx.config({
debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
appId: res.appId, // 必填,公众号的唯一标识
timestamp: res.timestamp, // 必填,生成签名的时间戳
nonceStr: res.nonceStr, // 必填,生成签名的随机串
signature: res.signature, // 必填,签名
jsApiList: ['updateAppMessageShareData', 'updateTimelineShareData']
})
wx.ready(function () {
//需在用户可能点击分享按钮前就先调用
var sharedata = {
title: '模型详情', // 分享标题
desc: '', // 分享描述
link: res.url, // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
imgUrl: location.protocol + '//' + location.host + '/logo.png', // 分享图标链接,png格式
success: function () {
// 设置成功
}
}
wx.updateAppMessageShareData(sharedata)
wx.updateTimelineShareData(sharedata)
})
// 通过error接口处理失败验证
wx.error(function (errres) {
console.info('失败:', errres)
})
})