微信分享自定義標題摘要和縮略圖


 新建一個fx.php並且寫入以下代碼

<?php
require_once "jssdk.php";
$jssdk = new JSSDK("yourAppID", "yourAppSecret");//請在此填寫認證公眾號的AppID和AppSecret,並在公眾號中綁定對應的域名
$signPackage = $jssdk->GetSignPackage();
?>
<script src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>
<script>
wx.config({
    debug: false,
    appId: '<?php echo $signPackage["appId"];?>',
    timestamp: <?php echo $signPackage["timestamp"];?>,
    nonceStr: '<?php echo $signPackage["nonceStr"];?>',
    signature: '<?php echo $signPackage["signature"];?>',
jsApiList: [    
'checkJsApi',    
'onMenuShareTimeline',    
'onMenuShareAppMessage',    
'onMenuShareQQ',    
]    
});    
wx.ready(function(){

wx.onMenuShareTimeline({// 分享到朋友圈
    title: '分享的標題', // 分享標題
    link: window.location.href, // 分享鏈接
    imgUrl: 'http://xxx/images/logo.jpg', // 分享圖標
    success: function () { // 分享成功后的事件
    //window.location.href="http://跳轉的網址"; 
    },
    cancel: function () { 
    }
});

wx.onMenuShareAppMessage({// 分享給微信好友
    title: '分享的標題', // 分享標題
    desc: '分享的描述', // 分享描述
    link: window.location.href, // 分享鏈接
    imgUrl: 'http://xxx/logo.jpg', // 分享圖標
    type: '', //此項無需填寫(分享類型,music、video或link,不填默認為link)
    dataUrl: '', //此項無需填寫(如果type是music或video,則要提供數據鏈接,默認為空)
    success: function () { // 分享成功后的事件
    //window.location.href="http://跳轉的網址"; 
    },
    cancel: function () { 
    }
});

wx.onMenuShareQQ({// 分享到QQ
    title: '分享的標題', // 分享標題
    desc: '分享的描述', // 分享描述
    link: window.location.href, // 分享鏈接
    imgUrl: 'http://www.xxx/images/logo.jpg', // 分享圖標
    success: function () { // 分享成功后的事件
    //window.location.href="http://跳轉的網址"; 
    },
    cancel: function () { 
    }
});

});

</script>

此文件已經引入微信js。

然后下載官方access_token.json、jsapi_ticket.json和jssdk.php

 

然后再頁面中調用即可

<?php
//引入微信分享文件
require_once "fx.php";
?>

 

很簡單的一個東西,我也是研究了很久才成功

 


免責聲明!

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



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