簡單來講 ,一共四步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