微信js-sdk报errMsg:config:invalid signature求大佬
js 代码
function getScanCode(){
var conditionObj = {};
conditionObj.isExpiresIn = false;
conditionObj.ticket = '';
getData('bblxModel','getScanQRCode',conditionObj,function(resObj){
console.log(resObj);
wx.config({
debug: true,// 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
appId: resObj.appId, // 必填,公众号的唯一标识
timestamp: resObj.timestamp, // 必填,生成签名的时间戳
nonceStr: resObj.noncestr, // 必填,生成签名的随机串
signature: resObj.signature,// 必填,签名,见附录1
jsApiList:['scanQRCode'] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2
});
scanQRCode();
// 9.1.2 扫描二维码并返回结果
});
}
function scanQRCode() {
wx.scanQRCode({
needResult: 1,
desc: 'scanQRCode desc',
success: function (res) {
alert(JSON.stringify(res));
}
});
};
后台返回的数据
GeneralPageAction--resJson:{"timestamp":"1497257017","noncestr":"4xlo1hfnetyjrk9
k","appId":"wxb68e540f341931d4","ticket":"kgt8ON7yVITDhtdwci0qeScllztDp54Ou6WXft
FmEs8rLpxrx0dyVJNDZrK8ocHRT4LVgBTeSSZk51GLrbdFgw","signature":"87404f6db897bcf83
ee9cf9a703c90d6b2e9464e"}
校验过签名没错