最近在做微信公众号内的分享 调用js-sdk的时候 config报错
前端代码
console.info(result.url);
console.info(result.appid);
console.info(result.timestamp);
console.info(result.nonceStr);
console.info(result.jsapi_ticket);
console.info(result.signature);
wx.config({
debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
appId:result.appid, // 必填,公众号的唯一标识
timestamp: result.timestamp, // 必填,生成签名的时间戳
nonceStr: result.nonceStr, // 必填,生成签名的随机串
signature: result.signature,// 必填,签名
jsApiList: [ 'checkJsApi',
'onMenuShareTimeline',
'onMenuShareAppMessage',
'onMenuShareQQ',
'onMenuShareWeibo',
'hideMenuItems',
'getLocation'] // 必填,需要使用的JS接口列表
});
后台返回数据给前台的时候报错 63002,invalid signature
在微信 JS 接口签名校验工具里面 签名跟我页面返回的签名一样
https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=jsapisign
搜了一下这个问题 根据别人的意见都改了改 不起作用
你好,invalid signature签名错误。建议按如下顺序检查:
'http(s)://'
部分,以及'?'后面的GET参数部分,但不包括'#'hash后面的部分。https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/JS-SDK.html