首页 资讯 正文
  • 本文约1170字,阅读需6分钟
  • 3755
  • 0
举报该广告
在微信公众平台前端网页上添加分享到朋友圈,关注微信等按钮

在微信公众平台前端网页上添加分享到朋友圈,关注微信等按钮

摘要

 微信公众平台开始支持前端网页,大家可能看到很多网页上都有分享到朋友圈,关注微信等按钮,点击它们都会弹出一个窗口让你分享和关注,这个是怎么实现的呢?今天就给大家讲解下如何在微信公众平台前端网页上添加分享到朋友圈,关注微信号等按钮

        通过 Mac 远程调试 iPhone 上微信自己的网页,我们可以发现微信内...

 微信公众平台开始支持前端网页,大家可能看到很多网页上都有分享到朋友圈,关注微信等按钮,点击它们都会弹出一个窗口让你分享和关注,这个是怎么实现的呢?今天就给大家讲解下如何在微信公众平台前端网页上添加分享到朋友圈,关注微信号等按钮

        通过 Mac 远程调试 iPhone 上微信自己的网页,我们可以发现微信内嵌浏览器定义了一个私 JavaScript 对象:WeixinJSBridge,通过操作这个对象的相关方法可以实现分享到微信朋友圈,和判断一个微信号的关注状态以及实现关注指定微信号等功能

分享到朋友圈:

    function weixinShareTimeline(title, desc, link, imgUrl) {
        WeixinJSBridge.invoke('shareTimeline',{
                "img_url":imgUrl,
                //"img_width":"640",
                //"img_height":"640",
                "link":link,
                "desc": desc,
                "title":title
        }); 
    }

发送给好友:

    function weixinSendAppMessage(title, desc, link, imgUrl) {
        WeixinJSBridge.invoke('sendAppMessage',{
                //"appid":appId,
                "img_url":imgUrl,
                //"img_width":"640",
                //"img_height":"640",
                "link":link,
                "desc":desc,
                "title":title
        });
    }

分享到腾讯微:

 function weixinShareWeibo(title, link) {
        WeixinJSBridge.invoke('shareWeibo',{
            "content":title + link,
            "url":link
        });
    }

关注指定的微信号:

 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'){
                    //关注成功,或者已经关注过
            }
        })
    }



📱 扫码关注公众号

公众号二维码

扫描二维码关注我们,获取更多精彩内容
实时更新 · 干货满满

收藏

扫描二维码,在手机上阅读
评论
更换验证码
友情链接