var shareData = { img_url : "", img_width : 200, img_height : 200, link : 'sqaiyan.com', desc : '微信分享测试', title : '博客', appid : 0 }; 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); //关注指定的微信号 function weixinAddContact(name) { WeixinJSBridge.invoke("addContact", { webtype : "1", username : name }, function(e) { WeixinJSBridge.log(e.err_msg); //e.err_msg:add_contact:added 已经添加 //e.err_msg:add_contact:cancel 取消添加 //e.err_msg:add_contact:ok 添加成功 if (e.err_msg == 'add_contact:added' || e.err_msg == 'add_contact:ok') { //关注成功,或者已经关注过 } }) } function shareTimeline() { WeixinJSBridge.invoke('shareTimeline', shareData, function(res) { validateShare(res); _report('timeline', res.err_msg); }); } function shareWeibo() { WeixinJSBridge.invoke('shareWeibo', shareData, function(res) { validateShare(res) _report('weibo', res.err_msg); }); } function shareFriend() { WeixinJSBridge.invoke('sendAppMessage', shareData, function(res) { validateShare(res); _report('send_msg', res.err_msg); }); } function validateShare(res) { if (res.err_msg != 'send_app_msg:cancel' && res.err_msg != 'share_timeline:cancel') { //返回信息判断 } } |
|