zoukankan      html  css  js  c++  java
  • [转]微信转载朋友圈时的窗口自定义及回调

    From : http://blog.csdn.net/liangpei2008/article/details/19980093

    var dataForWeixin={
       appId:"xxxxxxxxx",
       MsgImg:"转发时的图片",
       TLImg:"图片",
       url:"自定义链接",
       title:"自定义标题",
       desc:"自定义描述",
       fakeid:"",
       callback:function(
        //这里是分享成功后的回调功能
       ){}
    };
    (function(){
       var onBridgeReady=function(){
       //发送给朋友
       WeixinJSBridge.on('menu:share:appmessage', function(argv){
          WeixinJSBridge.invoke('sendAppMessage',{
             "appid":dataForWeixin.appId,
             "img_url":dataForWeixin.MsgImg,
             "img_width":"120",
             "img_height":"120",
             "link":dataForWeixin.url,
             "desc":dataForWeixin.desc,
             "title":dataForWeixin.title
          }, function(res){(dataForWeixin.callback)();});
       });
       //发送到朋友圈
       WeixinJSBridge.on('menu:share:timeline', function(argv){
          
          WeixinJSBridge.invoke('shareTimeline',{
             "img_url":dataForWeixin.TLImg,
             "img_width":"120",
             "img_height":"120",
             "link":dataForWeixin.url,
             "desc":dataForWeixin.desc,
             "title":dataForWeixin.title
          }, function(res){(dataForWeixin.callback)();});});
       //分享到微博
       WeixinJSBridge.on('menu:share:weibo', function(argv){
          WeixinJSBridge.invoke('shareWeibo',{
             "content":dataForWeixin.title,
             "url":dataForWeixin.url
          }, function(res){(dataForWeixin.callback)();});
       });
       //分享到facebook
       WeixinJSBridge.on('menu:share:facebook', function(argv){
          (dataForWeixin.callback)();
          WeixinJSBridge.invoke('shareFB',{
             "img_url":dataForWeixin.TLImg,
             "img_width":"120",
             "img_height":"120",
             "link":dataForWeixin.url,
             "desc":dataForWeixin.desc,
             "title":dataForWeixin.title
          }, function(res){});
       });
    };
    if(document.addEventListener){
       document.addEventListener('WeixinJSBridgeReady', onBridgeReady, false);
    }else if(document.attachEvent){
       document.attachEvent('WeixinJSBridgeReady'   , onBridgeReady);
       document.attachEvent('onWeixinJSBridgeReady' , onBridgeReady);
    }
    })();
    

    http://bbs.blueidea.com/thread-3103040-1-1.html

    http://www.baidu.com/s?ie=utf-8&f=3&rsv_bp=1&tn=baidu&wd=weixinjsbridge.invoke%20sendappmessage&rsv_enter=1&rsv_sug3=1&rsv_sug4=45&rsv_sug1=1&oq=sendAppMessage&rsv_sug2=1&rsp=0&inputT=4729

    http://mp.weixin.qq.com/wiki/index.php?title=%E9%A6%96%E9%A1%B5

    http://bbs.blueidea.com/thread-3103040-1-1.html

    http://www.baidufe.com/item/f07a3be0b23b4c9606bb.html

    http://www.cnblogs.com/txw1958/p/weixin71-oauth20.html

  • 相关阅读:
    网站统计中的数据收集原理及实现
    启动hadoop报ERROR org.apache.hadoop.hdfs.server.namenode.FSImage: Failed to load image from FSImageFile
    淘宝(大数据库应用)--转载
    MapReduce作业的map task和reduce task调度参数
    Spark和Hadoop作业之间的区别
    分析MapReduce执行过程
    MapReduce框架Partitioner分区方法
    LVS+keepalived实现负载均衡
    Tomcat 详解
    linux Tomcat restart脚本简单版
  • 原文地址:https://www.cnblogs.com/Athrun/p/3938080.html
Copyright © 2011-2022 走看看