控制器中
tp3.2引入类(/thinkphp/library/vendor/weixin/jssdk.php)
import('Vendor.Weixin.JSSDK','','.php');
http://xiaohuang.cc/post/357.html
$jssdk = new \JSSDK("XXXXXX", "XXXXXX");
$signPackage = $jssdk->GetSignPackage();
//p($signPackage);
$this->assign('signPackage',$signPackage);
模板中
<script src="__PUBLIC__/js/wx_js_1.0.0.js"></script>
<script>
// 注意:所有的JS接口只能在公众号绑定的域名下调用,公众号开发者需要先登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”。
// 如果发现在 Android 不能分享自定义内容,请到官网下载最新的包覆盖安装,Android 自定义分享接口需升级至 6.0.2.58 版本及以上。
// 完整 JS-SDK 文档地址:http://mp.weixin.qq.com/wiki/7/aaa137b55fb2e0456bf8dd9148dd613f.html
wx.config({
appId: '{$signPackage["appId"]}',
timestamp: {$signPackage["timestamp"]},
nonceStr: '{$signPackage["nonceStr"]}',
signature: '{$signPackage["signature"]}',
jsApiList: ['onMenuShareTimeline','onMenuShareAppMessage']
});
wx.ready(function () {
// 在这里调用 API
wx.onMenuShareTimeline({
title: '点进来就送10元,可以买土鸡蛋', // 分享标题
link: '', // 分享链接
imgUrl: 'http://weixin.yoco365.com/Public/images/yhq10.jpg', // 分享图标
success: function () {
// 用户确认分享后执行的回调函数
},
cancel: function () {
// 用户取消分享后执行的回调函数
}
});
wx.onMenuShareAppMessage({
title: '点进来就送10元,可以买土鸡蛋', // 分享标题
desc: '下单立减10元,快来领优惠券吧!', // 分享描述
link: '', // 分享链接
imgUrl: 'http://weixin.yoco365.com/Public/images/yhq10.jpg', // 分享图标
type: '', // 分享类型,music、video或link,不填默认为link
dataUrl: '', // 如果type是music或video,则要提供数据链接,默认为空
success: function () {
// 用户确认分享后执行的回调函数
},
cancel: function () {
// 用户取消分享后执行的回调函数
}
});
});
</script>