首页 > 微信 > 详细

微信分享朋友圈的标题和图片

时间:2014-10-24 10:22:43      阅读:285      评论:0      收藏:0      [点我收藏+]

定义分享时的缩略图、链接、标题、摘要确实是通过WeixinJSBridge实现的。

参考腾讯微生活的页面:(略去了跟此需求无关的代码,仅供参考)

<script>
var imgUrl = ‘http://qqfood.tc.qq.com/meishio/16/4585bf7c-be04-420f-ac8a-2dba61a7561f/0‘;
var lineLink = ‘http://life.qq.com/weixin/r/lottery/13826036970196242008#wechat_redirect‘;
var descContent = "万达狂欢节, 夺宝幸运星大抽奖活动开始啦!";
var shareTitle = ‘万达狂欢节‘;
var appid = ‘wxc9937e3a66af6dc8‘;

function shareFriend() {
    WeixinJSBridge.invoke(‘sendAppMessage‘,{
                            "appid": appid,
                            "img_url": imgUrl,
                            "img_width": "640",
                            "img_height": "640",
                            "link": lineLink,
                            "desc": descContent,
                            "title": shareTitle
                            }, function(res) {
                            _report(‘send_msg‘, res.err_msg);
                            })
}
function shareTimeline() {
    WeixinJSBridge.invoke(‘shareTimeline‘,{
                            "img_url": imgUrl,
                            "img_width": "640",
                            "img_height": "640",
                            "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);
</script>

微信分享朋友圈的标题和图片

原文:http://www.cnblogs.com/zonglonglong/p/4047471.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!