PHP 微信分享到朋友圈,QQ,朋友,微博

前台代码

<script src="http://res.wx.qq.com/open/js/jweixin-1.2.0.js"></script>
<script>
	wx.config({
			debug: false,
			appId: "{$signPackage['appId']}",
			timestamp: "{$signPackage['timestamp']}",
			nonceStr: "{$signPackage['nonceStr']}",
			signature: "{$signPackage['signature']}",
			jsApiList: [
				'onMenuShareAppMessage',
				'onMenuShareTimeline',
				'onMenuShareQQ',
				'onMenuShareWeibo',
			]
		});

	wx.ready(function () {					  
		var shareData = {
	        title: `{$info.ma_title}`,
	        desc: `{$info.briefcontent}`,
	        link: '',
	        imgUrl: `{$info['activity_pic']}`,
	        trigger: function (res) {
	            alert('用户点击发送给朋友');
	        },
	        success: function (res) {
	            alert('已分享');
	        },
	        cancel: function (res) {
	            alert('已取消');
	        },
	        fail: function (res) {
	            alert(JSON.stringify(res));
	        }
		}

	    wx.onMenuShareAppMessage(shareData);
	    wx.onMenuShareTimeline(shareData);
	    wx.onMenuShareQQ(shareData);
	    wx.onMenuShareWeibo(shareData);
	

	});
</script>

后台代码

jssdk.php获取地址

require_once VENDOR_PATH."jssdk/jssdk.php";
//WX_APPID和WX_APP_SECRET填写自己的即可
$jssdk = new \JSSDK(C("WX_APPID"),C("WX_APP_SECRET"));
$signPackage = $jssdk->getSignPackage();
$this->assign('signPackage',$signPackage);

猜你喜欢

转载自blog.csdn.net/weixin_42330073/article/details/82906729