之前有写过一份 微信分享集成 的文章,
这次进行了重新的整理,
具体的功能有:
1、分享到朋友圈(图+一句话)
2、分享到朋友(图+标题+一句话)
3、强制显示or隐藏 右上角更多按钮
4、强制关闭当前页面
这些功能在旧版weixin(民间版,所谓微信漏洞),和新版微信sdk中都有,
所以这里针对这些功能做了一下集成和整理
由于后端环境用的是php,所以首先引用微信php版的sdk包
<?php
require_once "jssdk.php";
$jssdk = new JSSDK("appkey", "appsecret");
$signPackage = $jssdk->GetSignPackage();
?>
在头部加上这一段,其中appkey和appsecret替换成所在公众号的
js部分,除了引用weixin的js库和常规的jquery库等,还有以下的集成
var config_info = {
appId: '<?php echo $signPackage["appId"];?>',
timestamp: <?php echo $signPackage["timestamp"];?>,
nonceStr: '<?php echo $signPackage["nonceStr"];?>',
signature: '<?php echo $signPackage["signature"];?>'
};
var wx_share = {
ShareData : {
link : window.location.href,
img : 'http://xxx.xxx.com/share.jpg', // 分享图标
TimelineTitle : '这里是朋友圈标题', // 朋友圈标题
FriendTit