微信分享的事件回调用法[自定义分享内容]

微信的分享网址功能很强大,在微信中可以很方便的把链接分享给朋友或者是朋友圈,但作为一个开发者,可能想在用户点击分享出去之前做一些自己的事情,改变下分享标题和内容甚至是分享概要之类的啊,那么该怎么做呢?请往下继续看:

微信分享的事件回调用法

/*关键属性描述: *@appid: 如果是公众账号,可填上appid,会在分享的菜单显示公众账号的链接 *@img_url: 分享框里的图片地址 *@link: 点击分享框之后跳转到的页面地址 *@desc: 分享概要 *@title: 分享标题 */ function shareFriend(sharePrivat) { WeixinJSBridge.invoke('sendAppMessage',{"appid": appid, "img_url": imgUrl, "img_width": "120", "img_height": "120", "link": lineLink, "desc": contents, "title": title}, function (res) { _report('send_msg', res.err_msg);}); } function shareTimeline(sharePlubic) { WeixinJSBridge.invoke('shareTimeline',{ "img_url": imgUrl, "img_width": "70", "img_height": "70", "link": lineLink, "desc": contents, "title": contents }, function (res) { _report('timeline', res.err_msg);}); } document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() { WeixinJSBridge.on('menu:share:appmessage', function (argv) { shareFriend();}); WeixinJSBridge.on('menu:share:timeline', function (argv) { shareTimeline();}); }, false);

相关阅读