微信二次分享的JSSDK的調用


網頁端微信的二次分享如果不調用分享的SDK,分享之后就不會帶有標題、描述 、縮略圖

微信分享SDK調用

引入

<script src="//res.wx.qq.com/open/js/jweixin-1.4.0.js" charset="utf-8" async="async"></script>

參數配置

    function getWXqianmin(a,b,c,d){
        var href=window.location.href
        console.log(href)
        var shareTitle=a //分享標題
        var lineLink=b //分享 鏈接
        var imgUrl=c //分享圖標
        var descContent=d //分享描述
        $.ajax({
            type:'get',
            dataType:'json',
            url:'${path}/weixin/signature',  //獲取微信簽名的后台接口
            data:{
                url:href  //接口數據請求參數
            },
            success:function(data){
                console.log(data)
                var appId = data.info.appId;
                var timestamp = data.info.timestamp;
                var nonceStr = data.info.nonceStr;
                var signature = data.info.signature;
                wx.config({
                    debug:false,
                    appId:appId,
                    timestamp:timestamp,
                    nonceStr:nonceStr,
                    signature:signature,
                    jsApiList: [
                        'checkJsApi',
                        'onMenuShareTimeline',//分享到朋友圈
                        'onMenuShareAppMessage'//分享給微信好友
                    ]
                });
                wx.ready(function() {
                     wx.onMenuShareTimeline({ //分享到朋友圈
                           title: shareTitle, // 分享標題
                           link: lineLink, // 分享鏈接,該鏈接域名或路徑必須與當前頁面對應的公眾號JS安全域名一致
                           imgUrl: imgUrl, // 分享圖標
                           success: function () {
                                // 用戶確認分享后執行的回調函數

                           },
                           cancel: function () {
                               // 用戶取消分享后執行的回調函數
                               alert('你還沒分享哦')
                           }
                       });
                       wx.onMenuShareAppMessage({  // 分享給朋友
                           title: shareTitle, // 分享標題
                           desc: descContent, // 分享描述
                           link: lineLink, // 分享鏈接,該鏈接域名或路徑必須與當前頁面對應的公眾號JS安全域名一致
                           imgUrl: imgUrl, // 分享圖標
                           type: '', // 分享類型,music、video或link,不填默認為link
                           dataUrl:'' , // 如果type是music或video,則要提供數據鏈接,默認為空
                           success: function () {
                               // 用戶確認分享后執行的回調函數    

                           },
                           cancel: function () {
                               // 用戶取消分享后執行的回調函數
                               alert('你還沒分享哦')
                           }
                       });
               });
            }
        })
    }

調用成功之后

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM