wxshare.js 2.93 KB
//初始化config信息
var _weChatInterface = 'http://www.yohoboys.com/api/wechat/getSignPackage';//签名等相关配置,yoho公众号
$.getJSON(_weChatInterface + "?pageurl=" + encodeURIComponent(location.href.split('#')[0]) + "&callback=?", function (json) {
    if (json !== undefined && json !== '') {
        var _appId = json.appId.toString();
        var _timestamp = json.timestamp;
        var _nonceStr = json.nonceStr.toString();
        var _signature = json.signature.toString();
        wx.config({
            debug: false,
            appId: _appId,
            timestamp: _timestamp,
            nonceStr: _nonceStr,
            signature: _signature,
            jsApiList: [
                'checkJsApi',
                'onMenuShareTimeline',
                'onMenuShareAppMessage',
                'onMenuShareQQ',
                'onMenuShareWeibo',
                'hideMenuItems',
                'showMenuItems',
                'hideAllNonBaseMenuItem',
                'showAllNonBaseMenuItem',
                'translateVoice',
                'startRecord',
                'stopRecord',
                'onVoiceRecordEnd',
                'playVoice',
                'pauseVoice',
                'stopVoice',
                'uploadVoice',
                'onVoicePlayEnd',
                'downloadVoice',
                'chooseImage',
                'previewImage',
                'uploadImage',
                'downloadImage',
                'getNetworkType',
                'openLocation',
                'getLocation',
                'hideOptionMenu',
                'showOptionMenu',
                'closeWindow',
                'scanQRCode',
                'chooseWXPay',
                'openProductSpecificView',
                'addCard',
                'chooseCard',
                'openCard'
            ]
        });
    }
    else {

    }
});

setTimeout(share,1000);

function share() {
    wx.ready(function () {
        //构造分享信息
        var shareTitle = $('#shareTitle').val();
        var shareImg = $('#shareImg').val();
        var shareDesc = $('#shareDesc').val();
        var shareLink = $('#shareLink').val();
        var shareData = {
            title: shareTitle,
            desc: shareDesc,
            imgUrl: shareImg,
            link: shareLink,
            success:function() {

                is_share = true;
                //alert(is_share);
                $('#div_p3_share').show();
            }
        };

        // 2.1 “分享给朋友”
        wx.onMenuShareAppMessage(shareData);

        // 2.2 “分享到朋友圈”
        wx.onMenuShareTimeline(shareData);

        // 2.3 “分享到QQ”
        wx.onMenuShareQQ(shareData);

//    // 2.4 “分享到微博”
        wx.onMenuShareWeibo(shareData);
        //document.getElementById('media').play();

        //bindUploadEvent();
    });
}


/*
 * 微信分享 
 */

//wx.error(function (res) {
//    alert(res.errMsg);
//});