微信分享代码

    var imgUrl = '分享图片地址';  
    var lineLink = '分享链接';  
    var descContent = "描述";
    var shareTitle = '标题';    
    function shareFriend() {  
        WeixinJSBridge.invoke('sendAppMessage',{
                                "img_url": imgUrl,  
                                "img_width": "100",  
                                "img_height": "100",  
                                "link": lineLink,  
                                "desc": descContent,  
                                "title": shareTitle  
                                }, function(res) {  
                                _report('send_msg', res.err_msg);  
                                })  
    }  
    function shareTimeline() {  
        WeixinJSBridge.invoke('shareTimeline',{  
                                "img_url": imgUrl,  
                                "img_width": "100",  
                                "img_height": "100",  
                                "link": lineLink,  
                                "desc": descContent,  
                                "title": shareTitle  
                                }, function(res) {  
                                _report('timeline', res.err_msg);  
                                });  
    }  
    function shareWeibo() {  
        WeixinJSBridge.invoke('shareWeibo',{  
                                "content": descContent,  
                                "url": lineLink,  
                                }, function(res) {  
                                _report('weibo', res.err_msg);  
                                });  
    }  
    // 当微信内置浏览器完成内部初始化后会触发WeixinJSBridgeReady事件。  
    document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() {  
            // 发送给好友  
            WeixinJSBridge.on('menu:share:appmessage', function(argv){  
                shareFriend();  
                });  
            // 分享到朋友圈  
            WeixinJSBridge.on('menu:share:timeline', function(argv){  
                shareTimeline();  
                });  
            // 分享到微博  
            WeixinJSBridge.on('menu:share:weibo', function(argv){  
                shareWeibo();  
                });  
            }, false);

 

posted @ 2015-08-26 11:15  史洲宇  阅读(776)  评论(0编辑  收藏  举报