微信分享wx.updateAppMessageShareData()现在唤不起来了吗?
微信分享,无法调起微信分享?如题,分享老是不成功,各种方法已尝试,请问各位怎么解决? 1,已在微信公众号配置了安全域名 2,加载js jweixin-1.6.0.js ; 页面初始化调用了config,debug开启也弹出了ok 3,点击分享时候,旧版本onMenuShareAppMessage无反应;新版本updateAppMessageShareData直接进入success方法,并没有调用微信分享; 4代码如下: $.ajax({ type: "GET", url: hostUrl + "/api/foot/share", data:{url : location.href.split("#")[0]}, success: function(data){ wx.config({ debug : true, appId : data.appId,// 必填,公众号的唯一标识 timestamp : data.timestamp,// 必填,生成签名的时间戳 nonceStr : data.nonceStr,// 必填,生成签名的随机串 signature : data.signature.toLowerCase(),// 必填,签名 jsApiList : [ // 'updateAppMessageShareData',//新 'onMenuShareAppMessage',//旧 'onMenuShareTimeline' //旧 ] // 必填,需要使用的JS接口列表 }); share(); } }); function share(){ wx.ready(function(){ var fx = { title : document.title, // 分享标题 desc : document.title, // 分享描述 link : location.href.split("#")[0], // 分享链接 imgUrl :"http://fxxxxxx/p51_S4ICON3_TIMELESS_2ND_ENGLAND.png", // 分享图标 type : 'link', // 分享类型,music、video或link,不填默认为link success : function(e) { // 用户确认分享后执行的回调函数 alert("分享成功:"+JSON.stringify(e)); }, cancel : function() { // 用户取消分享后执行的回调函数 alert("取消分享"); } ,fail:function(res){ alert("失败:"+JSON.stringify(res)); console.log(res); } }; //分享给朋友 wx.onMenuShareAppMessage(fx); // wx.onMenuShareTimeline(fx); }); }
05-28