php专区

 首页 > php专区 > PHP应用 > 开放平台 > 如何控制微信分享网页时,展示的标题,描述和

如何控制微信分享网页时,展示的标题,描述和

分享到:
【字体:
导读:
         [导读] 在需要被微信分享的页面中,加入下面这一段JS代码就可以进行控制了。 var imgUrl = http: xxx share_ico png ; 分享后展示的一张图片 var lineLink = http:...

在需要被微信分享的页面中,加入下面这一段JS代码就可以进行控制了。

        var imgUrl = 'http://www.2cto.com/uploadfile/2015/0410/20150410090518471.png';  // 分享后展示的一张图片
        var lineLink = 'http://xxx'; // 点击分享后跳转的页面地址
        var descContent = "xx!";  // 分享后的描述信息
        var shareTitle = 'xx';  // 分享后的标题
        var appid = '';  // 应用id,如果有可以填,没有就留空
        
        function shareFriend() {
            WeixinJSBridge.invoke('sendAppMessage',{
                "appid": appid,
                "img_url": imgUrl,
                "img_width": "200",
                "img_height": "200",
                "link": lineLink,
                "desc": descContent,
                "title": shareTitle
            }, function(res) {
                //_report('send_msg', res.err_msg);  // 这是回调函数,必须注释掉
            })
        }
        function shareTimeline() {
            WeixinJSBridge.invoke('shareTimeline',{
                "img_url": imgUrl,
                "img_width": "200",
                "img_height": "200",
                "link": lineLink,
                "desc": descContent,
                "title": shareTitle
            }, function(res) {
                   //_report('timeline', res.err_msg); // 这是回调函数,必须注释掉
            });
        }
        function shareWeibo() {
            WeixinJSBridge.invoke('shareWeibo',{
                "content": descContent,
                "url": lineLink,
            }, function(res) {
                //_report('weibo', res.err_msg);
            });
        }
        // 当微信内置浏览器完成内部初始化后会触发WeixinJSBridgeReady事件。
        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);
分享到:
Android微信数据导出 - 微信公众平台开发...
在Nexus 5(Android 4.4)+WeChat 5.4,和Nexus 5(Android 5.0)+Wechat 6.0上测试可用。 获取加密的sqlite3数据库EnMicroMsg.db 如果已经root过,可以下载/data/data/com.tencent.mm/MicroMsg/*/EnMicroMsg.db。 若没有root,则/data/data/com.tencent.mm下多数目录都不可读,可以使用下面的方法: 开启“开发人员选...
微风IM 3.3系列之三:客户端与服务器端通...
通信框架为networkcomms 2.3.1 使用TCP通信时,客户端端发送消息给服务器,比如 A消息是登陆消息 B消息是更新密码消息 服务器端如何区分A与B,并调用相应的处理器呢? NetworkComms通信框架采用这样的机制:  客户端为每个消息分派一个“消息类型”,服务器端根据“消息类型”,找到相应的处理器。 以“登陆消息”为例 ...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……