php中微信開發的轉發分享

簡單來講  ,一共四步php

1.  微信公衆平臺中公衆號設置」的「功能設置」裏填寫「JS接口安全域名」。該域名填寫你的項目的域名。html

2. 下載jssdk的damo,https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141115中拿到jssdk.php文件,確保加載到你的項目中。安全

3  在php文件或者說是框架的model層調用jssdk.php,微信

require_once "jssdk.php";
include_once 'config/wechat.php';
$jssdk = new JSSDK($appid, $secret);
$signPackage = $jssdk->GetSignPackage();
$appid和$secret分別是微信公衆平臺的appid和secret 填入

4 在html視圖文件中加入
<script src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>
<script>
 var title = "{php echo $goods['title']}";
var link = window.location.href+"&u="+"{php echo $_W['fans']['uid']}";
var imgUrl = "{php echo tomedia($piclist[0]);}";
var desc = "您的朋友向你分享這款商品";
  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: [
      // 全部要調用的 API 都要加到這個列表中
      "onMenuShareTimeline",
      "onMenuShareAppMessage",
      "onMenuShareQQ"
    ]
  });
 wx.ready(function () {
        wx.onMenuShareTimeline({
            title: title, // 分享標題
            link: link, // 分享連接
            imgUrl: imgUrl, // 分享圖標
            success: function () {
                // 用戶確認分享後執行的回調函數
            },
            cancel: function () {
                // 用戶取消分享後執行的回調函數
            }
        });
        wx.onMenuShareAppMessage({
            title: title, // 分享標題
            desc: desc, // 分享描述
            link: link, // 分享連接
            imgUrl: imgUrl, // 分享圖標
            type: 'link', // 分享類型,music、video或link,不填默認爲link
            dataUrl: '', // 若是type是music或video,則要提供數據連接,默認爲空
            success: function () {
                // 用戶確認分享後執行的回調函數
            },
            cancel: function () {
                // 用戶取消分享後執行的回調函數
            }
        });
        wx.onMenuShareQQ({
            title: title, // 分享標題
            desc: desc, // 分享描述
            link: link, // 分享連接
            imgUrl: imgUrl, // 分享圖標
            success: function () {
                // 用戶確認分享後執行的回調函數
            },
            cancel: function () {
                // 用戶取消分享後執行的回調函數
            }
        });
    });
</script>

link是分享連接能夠自由拼接你所須要的參數,以上是在朋友圈 ,qq 以及轉發的分享,更多的能夠去https://mp.weixin.qq.com查找, 大同小異.app

相關文章
相關標籤/搜索