您的位置:首页 > 移动开发 > 微信开发

微信公众平台开发(105) 分享到朋友圈和发送给好友

2016-01-16 11:31 344 查看
<script type="text/javascript">

function onBridgeReady() {

var mainTitle="华章书院",
mainDesc="2014最受企业家喜爱的商业图书评选",
mainURL="http://hz.huiyiw.org/hzshuyuan/home/index.php",
mainImgUrl= "http://hz.huiyiw.org/hzshuyuan/home/img/logo.jpg";

//转发朋友圈
WeixinJSBridge.on("menu:share:timeline", function(e) {
var data = {
img_url:mainImgUrl,
img_width: "120",
img_height: "120",
link: mainURL,
//desc这个属性要加上,虽然不会显示,但是不加暂时会导致无法转发至朋友圈,
desc: mainDesc,
title: mainTitle + "\n" + mainDesc
};

WeixinJSBridge.invoke("shareTimeline", data, function(res) {
WeixinJSBridge.log(res.err_msg)
});
});
//同步到微博
WeixinJSBridge.on("menu:share:weibo", function() {
WeixinJSBridge.invoke("shareWeibo", {
"content": mainDesc,
"url": mainURL
}, function(res) {
WeixinJSBridge.log(res.err_msg);
});
});
//分享给朋友
WeixinJSBridge.on('menu:share:appmessage', function(argv) {
WeixinJSBridge.invoke("sendAppMessage", {
img_url: mainImgUrl,
img_width: "120",
img_height: "120",
link: mainURL,
desc: mainDesc,
title: mainTitle
}, function(res) {
WeixinJSBridge.log(res.err_msg)
});
});
};

//执行
document.addEventListener('WeixinJSBridgeReady', function() {
onBridgeReady();
});
</script>




内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: