wx-share.js 2.51 KB
//初始化config信息
var _weChatInterface = 'http://www.yohoshow.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',
                'onRecordEnd',
                'playVoice',
                'pauseVoice',
                'stopVoice',
                'uploadVoice',
                'downloadVoice',
                'chooseImage',
                'previewImage',
                'uploadImage',
                'downloadImage',
                'getNetworkType',
                'openLocation',
                'getLocation',
                'hideOptionMenu',
                'showOptionMenu',
                'closeWindow',
                'scanQRCode',
                'chooseWXPay',
                'openProductSpecificView',
                'addCard',
                'chooseCard',
                'openCard'
            ]
        });
    }
    else {

    }
});

/*
 * 微信分享 
 */
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
    };

    // 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();

});



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