微信分享到朋友圈,分享给朋友JS代码

控制器中

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>

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值