1. 程式人生 > >微信分享朋友圈分享程式碼自定義標題、說明、圖示和分享連結

微信分享朋友圈分享程式碼自定義標題、說明、圖示和分享連結

最近在做手機網站在分享到微信時,通過微信內建瀏覽器訪問頁面分享後,希望可以自定義小圖示(imgUrl)和分享連結(lineLink),下面下微信內建瀏覽器分享功能的JS程式碼,希望對大家有所幫助。
JS程式碼如下:
       var imgUrl = "http://www.gdibn.com/m/images/logo.png";  //圖片LOGO注意必須是絕對路徑
       var lineLink = "http://www.gdibn.com/m/images/";   //網站網址,必須是絕對路徑
       var descContent = '互動網路(www.gdibn.com)10年的網站開發經驗,專注於網站建設,網店開發,廣州SEO,企業網站設計,網站企業模板,廣州網站設計,網站報價,企業網站設計,域名,空間,伺服器等相關服務,著名的廣州網站建設公司。自始至終,我們真心對待每一位客戶。'; //分享給朋友或朋友圈時的文字簡介
       var shareTitle = '
廣州網站建設
_網站推廣公司_網站優化_互動網路';  //分享title
       var appid = ''; //apiID,可留空
        
       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);