签名验证是正确的 URL参数也是正确的 一直报错非法签名,或者非法coripid,但是我coripid也是获取accessToken用的coripid?
前台代码:
var url = window.location.href;
alert(url.split(’#’)[0]);
$.getScript("//res.wx.qq.com/open/js/jweixin-1.2.0.js", function () { //加载test.js,成功后,并执行回调函数
plugins.ajax.get(‘wxWork.ashx?&url=’ + url.split(’#’)[0], null, function (data) {
alert(“开始配置7”);
wx.config({
beta: true,// 必须这么写,否则wx.invoke调用形式的jsapi会有问题
debug: true,
appId: data.appid,
timestamp: data.timestamp,
nonceStr: data.nonceStr,
signature: data.signature_qy,
jsApiList: [
‘openLocation’,
]
});
wx.ready(function () {
alert(“配置成功s”);
$("#btn_dh").unbind();
$("#btn_dh").on(‘click’, function () {
alert(“开始调起地图s”);
var lat = 30.209697012778317;
var lon = 115.09039711068957;
wx.openLocation({
latitude: lat,
longitude: lon,
name: “我行我酷牛仔专卖”,
address: “分组:默认;分类:excel外部导入(6)”,
scale: 14
});
});
});
wx.error(function (res) {
// config信息验证失败会执行error函数,如签名过期导致验证失败,具体错误信息可以打开config的debug模式查看,也可以在返回的res参数中 查看,对于SPA可以在这里更新签名。
console.log(“配置失败” + res);
alert(“配置失败” + res);
});