微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

h5网页 微信分享给好友,朋友圈-tp5

控制器

vendor(‘wechat.jssdk‘);
$jssdk =new JSSDK("appid","appsecret");
$signPackage = $jssdk->GetSignPackage();
$this->assign(‘signPackage‘,$signPackage);

页面

<script src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>

<script type="text/javascript">

  wx.config({

    debug: false,

    appId: ‘<?PHP echo $signPackage["appId"];?>‘,

    timestamp: <?PHP echo $signPackage["timestamp"];?>,

    nonceStr: ‘<?PHP echo $signPackage["nonceStr"];?>‘,

    signature: ‘<?PHP echo $signPackage["signature"];?>‘,

    jsApiList: [

      // 所有要调用的 API 都要加到这个列表中

      ‘checkJsApi‘,

      ‘onMenuShareTimeline‘,//

      ‘onMenuShareAppMessage‘,

      ‘onMenuShareQQ‘,

      ‘onMenuShareWeibo‘

    ]

  });

  window.share_config = {

    "share": {

      "imgurl": "https://www.zhishun.net/statics/default/images/logo.jpg",//分享图,认当相对路径处理,所以使用绝对路径的的话,“http://”协议前缀必须在。

      "desc": "你对页面的描述",//摘要,如果分享到朋友圈的话,不显示摘要

      "title": ‘分享卡片的标题‘,//分享卡片标题

      "link": window.location.href,//分享出去后的链接,这里可以将链接设置为另一个页面

      "success": function() { //分享成功后的回调函数

      },

      ‘cancel‘: function() {

        // 用户取消分享后执行的回调函数

      }

    }

  };

  wx.ready(function() {

    wx.onMenuShareAppMessage(share_config.share); //分享给好友

    wx.onMenuShareTimeline(share_config.share); //分享到朋友圈

    wx.onMenuShareQQ(share_config.share); //分享给手机QQ

  });

</script>

附件地址:https://files.cnblogs.com/files/alonesky/wechat_shark.zip

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐