
正文
微信分享JS函数(原创)[已失效]
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
//微信内置浏览器分享事件
//来自:http://www.cnblogs.com/cielwater
//分享朋友圈事件
//UpdateWeixinJSBridge(CircleModel[Json格式,分享朋友圈事件参数])
//Json{, img_url:封面图片地址, img_width:图片宽度, img_height:图片高度, link:跳转地址, desc:正文, title:标题}
function Circle(CircleModel) {
WeixinJSBridge.on('menu:share:timeline', function (argv) {
WeixinJSBridge.invoke('shareTimeline', {
"img_url": CircleModel.img_url,
"img_width": CircleModel.img_width,
"img_height": CircleModel.img_height,
"link": CircleModel.link,
"desc": CircleModel.desc,
"title": CircleModel.title
}, function (res) {
if ('share_timeline:cancel' != res.err_msg) {
//如果用户没有取消
weimobAfterShare("", WeixinModel.link, 'timeline');
}
_report('timeline', res.err_msg);
});
});
}
//分享好友事件
//FriendsModel[Json格式,分享给朋友事件参数]
//Json{img_url:封面图片地址, img_width:图片宽度, img_height:图片高度, link:跳转地址, desc:正文, title:标题}
function Friends(FriendsModel) {
WeixinJSBridge.on('menu:share:appmessage', function (argv) {
WeixinJSBridge.invoke('sendAppMessage', {
"img_url": FriendsModel.img_url,
"img_width": FriendsModel.img_width,
"img_height": FriendsModel.img_height,
"link": FriendsModel.link,
"desc": FriendsModel.desc,
"title": FriendsModel.title
}, function (res) {
if ('send_app_msg:cancel' != res.err_msg) {
weimobAfterShare("", window.shareData.link, 'appmessage');
}
_report('send_msg', res.err_msg);
})
});
}
//分享微博事件
//WeiboModel[Json格式,分享微博事件参数]
//Json{content:正文, url:跳转地址}
function Weibo(WeiboModel) {
WeixinJSBridge.on('menu:share:weibo', function (argv) {
WeixinJSBridge.invoke('shareWeibo', {
"content": WeiboModel.content,
"url": WeiboModel.url
}, function (res) {
if ('share_weibo:cancel' != res.err_msg) {
weimobAfterShare("", WeiboModel.url, 'weibo');
}
_report('weibo', res.err_msg);
});
});
}
//绑定微信分享事件
function WeiXinBind(CircleModel, FriendsModel, WeiboModel) {
document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() {
Circle(InitializeCircleModel);
Friends(InitializeFriendsModel);
Weibo(InitializeWeiboModel);
}, false);
}
已失效。请至微信官方文档查看微信官方API文档http://mp.weixin.qq.com/wiki





