PHP實現微信分享功能

<?php
//微信分享
require('../config.php');
require('./jssdk.php');

$customer_id=113;

$link =  mysqli_connect(DB_HOST,DB_USER, DB_PWD);
mysqli_select_db($link,DB_NAME) or die('Could not select database');
$query = 'SELECT id,appid,appsecret,access_token FROM weixin_menus where isvalid=true and customer_id='.$customer_id;
$result = mysqli_query($link,$query) or die('Query failed: 12' . mysqli_error($link));  

while ($row = mysqli_fetch_object($result)){
    $keyid =  $row->id ;
    $appid =  $row->appid;
    $appsecret = $row->appsecret;
    $access_token = $row->access_token;
    break;
}

$jssdk=new JSSDK($appid,$appsecret);
$signPackage = $jssdk->GetSignPackage();

?>
<html>
    <meta charset="utf-8">
    <body>
        <button style="width:300px;height:200px;" type="button" onclick="weixinShare()"></button>
    </body>
</html>
<script src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>
<script>
         function weixinShare() {
             var links = "fenxiao.gaoliuxu.com";
                 var sign = "123";
                 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: ['onMenuShareAppMessage', 'onMenuShareTimeline']
                 });
                 wx.ready(function() {
                     //分享給朋友
                     wx.onMenuShareAppMessage({
                        
                             title: "一秒在文章中嵌入名片,隨時隨地喚醒客戶保險需求!", //標題
                             desc: "大咖月籤15單,你卻還在丟客戶?真相在這裏!", //內容
                             link: links, //跳到的連接
                             imgUrl: 'http://topmdrt-static.oss-cn-shenzhen.aliyuncs.com/bdtt/bdtt.jpg', //img只能是絕對地址
                             trigger: function() {
                                 console.log('點擊分享');
                             },
                             success: function() {
                                 console.log('分享成功');
                             },
                             cancel: function() {
                                 console.log('分享取消');
                             },
                             fail: function() {
                                 console.log('分享失敗');
                             }
                         });
 
        
                     //分享到朋友圈
                     wx.onMenuShareTimeline({
                         title: "一秒在文章中嵌入名片,隨時隨地喚醒客戶保險需求!",
                         link: links,
                         imgUrl: 'http://topmdrt-static.oss-cn-shenzhen.aliyuncs.com/bdtt/bdtt.jpg',
                         trigger: function() {
                             console.log('點擊分享');
                         },
                         success: function() {
                             console.log('分享成功');
                         },
                         cancel: function() {
                             console.log('分享取消');
                         },
                         fail: function() {
                             console.log('分享失敗');
                         }
                     });
 
                 });
             
         }
</script>

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章