调用企业微信jssdk,一个企业可以调用,其他企业无法调用?
发布于 6 年前 作者 fuli 7835 次浏览 来自 官方Issues

签名验证是正确的 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);

                });

回到顶部