1.微信分享给朋友接口
<script type="text/javascript">
wx.config({
debug: true,
appId:'<?php echo $signPackage["appId"];?>', // 必填,公众号的唯一标识
timestamp:<?php echo $signPackage["timestamp"];?>, // 必填,生成签名的时间戳
nonceStr: '<?php echo $signPackage["nonceStr"];?>', // 必填,生成签名的随机串
signature:'<?php echo $signPackage["signature"];?>',// 必填,签名,见附录1
jsApiList: ['checkJsApi','onMenuShareTimeline','onMenuShareAppMessage'] //
});
wx.ready(function(){
/*分享给朋友*/
wx.onMenuShareAppMessage({
title: '{$sharetitle}', // 分享标题
desc: '{$sharedesc}', // 分享描述
link:"{php echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];}", // 分享链接
imgUrl: '{php echo $_W['siteroot'];}{$sharephoto}',
type: '', // 分享类型,music、video或link,不填默认为link
dataUrl: '', // 如果type是music或video,则要提供数据链接,默认为空
success: function () {
// 用户确认分享后执行的回调函数
},
cancel: function () {
// 用户取消分享后执行的回调函数
}
});
});
wx.error(function(res){
alert(res);
});
</script>
2.后台PHP获取设置信息
$id=$_GPC['id'];
/*首页分享朋友获取后台设置分享标题摘要等信息*/
$shareindexconfig=pdo_fetch("SELECT * FROM".tablename('lb_vote')."WHERE rid=:rid and uniacid=:uniacid",array(':rid'=>$id,':uniacid'=>$_W['uniacid']));
$sharetitle=$shareindexconfig['share_title'];
$sharedesc=$shareindexconfig['share_desc'];
$sharephoto="attachment/".$shareindexconfig['photo'];