微信分享

    <script type="text/javascript" src="http://a.mysteelcdn.com/libs/jquery.min.js"></script>
    <script type="text/javascript" src="http://res.wx.qq.com/open/js/jweixin-1.2.0.js"></script>

$(function(){
		function share(){
                         var _this = this;
                         var url = location.href.split('#')[0];
                         var targetOpenId = '$!{USERINFO.openid}'
                         var sourceOpenId = url.substring(url.lastIndexOf('=')+1,url.length)

                         if(sourceOpenId == 0){
                             url = url.replace('isAllowed=0','isAllowed=1')
                         }
                         var jsonData = { url:url };
                         $.ajax({
                                       type : 'POST',
                                       url : "/wechat/share",
                                       data : jsonData,
                                       success : function(result) {
                                           wx.config({
                                            debug: false, // 开启调试模式,调用的全部api的返回值会在客户端alert出来,若要查看传入的参数,能够在pc端打开,参数信息会经过log打出,仅在pc端时才会打印。
                                            appId: result.appId, // 必填,公众号的惟一标识
                                            timestamp: result.timestamp, // 必填,生成签名的时间戳
                                            nonceStr: result.noncestr, // 必填,生成签名的随机串
                                            signature: result.sigNature,// 必填,签名,见附录1
                                            jsApiList: ['onMenuShareTimeline','onMenuShareAppMessage','onMenuShareQQ', 'hideOptionMenu'] // 必填,须要使用的JS接口列表,全部JS接口列表见附录2
                                          });
                                       }
                                    });
                                 
                                 var shareData = {
                                    title: _this.datas.name,
                                    desc: _this.datas.activityDesc,
                                    link:  url,
                                    imgUrl: 'http://a.mysteelcdn.com/libs/article/assets/img/share.png'
                                  };

                                wx.ready(function () {
                                    wx.onMenuShareAppMessage(shareData);
                                    wx.onMenuShareTimeline(shareData);
                                    wx.onMenuShareQQ(shareData);
                                });
                    }
            },
})
相关文章
相关标签/搜索