<!-- 使用微信JSSDK --> <script type="text/javascript" src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script> <script type="text/javascript"> jQuery(function($){ // 代码高亮配置 $("pre").addClass("prettyprint linenums"); // alert("url="+encodeURIComponent(location.href.split('#')[0])); function wxShareData() { $.ajax({ type: "GET", url: "http://www.weichuanghome.com/wx/get.html", dataType: "text", data: "url="+encodeURIComponent(location.href.split('#')[0]), success: function(data) { var obj = JSON.parse(data); wx.config({ debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。 appId: obj.appId, // 必填,公众号的唯一标识 timestamp: obj.timestamp, // 必填,生成签名的时间戳 nonceStr: obj.nonceStr, // 必填,生成签名的随机串 signature: obj.signature,// 必填,签名,见附录1 jsApiList: [ 'onMenuShareTimeline', 'onMenuShareAppMessage', 'onMenuShareQQ', 'onMenuShareQZone', 'chooseImage', ] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2 }); wx.ready(function(){ // title: '搞点新意思-QQiPad主题带你飞-腾讯ISUX', // 分享标题 // desc: '搞点新意思-QQiPad主题带你飞', // 分享描述 // link: 'https://isux.tencent.com/do-something-different-rocking-with-new-qqipad-theme.html?variant=zh-hans', // 分享链接 // imgUrl: 'https://isux.tencent.com/wp-content/uploads/2017/01/080018-42716-500x300.png', // 分享图标 // success: function(){ // console.log('wx config success'); // }, // cancel: function(){ // console.log('wx config cancel'); // } // }; // wx.onMenuShareTimeline(config); // wx.onMenuShareAppMessage(config); // wx.onMenuShareQQ(config); // // count: 1, // 默认9 // sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有 // sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有 // success: function (res) { // var localIds = res.localIds; // 返回选定照片的本地ID列表,localId可以作为img标签的src属性显示图片 // } // }); }); }, error: function(jqXHR,textStatus,errorThrown) { console.log(jqXHR) console.log(textStatus) console.log(errorThrown) } }); } wxShareData(); }); </script>
Java服务端代码如下: