微信分享网页链接至朋友、朋友圈、微博代码

快乐打工仔 分类:实例代码

下面是一段简单的分享链接功能的代码,需要的朋友可以做一下参考。

代码如下:

var lineLink = 'http://../..',
  imgUrl = 'http://../..',
  shareTitle = '页面标题',
  descContent='内容简介',
  appid = '';
//判断是否支持微信js
if(typeof WeixinJsBridge == 'undefined'){
  if(document.addEventListener){
   document.addEventListener('WeixinJsBridgeReady',onBridgeReady,false);
 }
  else if(document.attachEvent){
   document.attachEvent('WeixinJsBridgeReady',onBridgeReady);
  document.attachEvent('onWeixinJsBridgeReady',onBridgeReady);
 }
}
else{
  onBridgeReady();
}
function onBridgeReady (){
  WeixinJsBridgeReady.on('menu:share:appmessage',wx_shareFriend);//分享朋友
 WeixinJsBridgeReady.on('menu:share:timeline',wx_shareTimeline);//分享到朋友圈
 WeixinJsBridgeReady.on('menu:share:weibo',wx_shareWeibo);//分享朋友
}
function wx_shareFriend (){
  WeixinJsBridge.invoke('sendAppMessage',{
   "appid":appid,
  "img_url":imgurl,
  "img_width":'640',
  "img_height":'500',
  "link":lineLink,
  "desc":descContent,
  "title":shareTitle
 },function(res){
   console.log(res.err_msg);
 });
}
function wx_shareTimeline (){
  WeixinJsBridge.invoke('sendTimeline',{
   "appid":appid,
  "img_url":imgurl,
  "img_width":'640',
  "img_height":'500',
  "link":lineLink,
  "desc":descContent,
  "title":shareTitle
 },function(res){
    console.log(res.err_msg);
 })
}  
function wx_shareWeibo (){
  WeixinJsBridge.invoke('sendWeibo',{
   "appid":appid,
  "img_url":imgurl,
  "img_width":'640',
  "img_height":'500',
  "link":lineLink,
  "desc":descContent,
  "title":shareTitle
 },function(res){
   console.log(res.err_msg);
  })
}

WeixinApi的地址是https://github.com/zxlie/WeixinApi。

回复

我来回复
  • 暂无回复内容