wintercome 发表于 2016-12-21 14:52:57

微信分享朋友圈或发送朋友,都没有图片,求助大侠

本帖最后由 wintercome 于 2017-10-5 14:25 编辑

微信分享朋友圈或发送朋友,都没有图片了,查了很久都没有查出问题来,求各位大侠指点,$signPackage已经直接解析输出的


<script type="text/javascript" src="http://res.wx.qq.com/open/js/jweixin-1.2.0.js"></script>    //这个是微信的SDK接口文件
<script type="text/javascript" src="<?php echo $GLOBALS['SITE_HTTP_DOMAIN'];?>style/js/jquery-1.10.2.js"></script>
<script type="text/javascript" src="<?php echo $GLOBALS['SITE_HTTP_DOMAIN'];?>style/js/jquery-1.8.3.min.js"></script>
<script>
      var json_str = ''' + <?php echo $signPackage;?> + ''';
      //console.log(json_str);
      var signPackage = $.parseJSON(json_str);
      $(function() {
                var urlpath = signPackage.url;
                //var imgUrl = "<?php echo empty($adimages) ? $GLOBALS['SITE_HTTP_DOMAIN'] . 'style/yinji_images/yinjilogo.jpg' : $GLOBALS['SITE_HTTP_DOMAIN'] . $adimages;?>";
                var imgUrl = $('#mallimg').html();
                var descinfo = "我们拥有石门最专业的旅拍摄影师、高级化妆师";
                if(descinfo == ''){
                        descinfo = urlpath;
                }
               
                var dataForWeixin = {         
                        title: "<?php echo $title;?>",
                        desc: descinfo,
                        link: urlpath,
                        imgUrl: imgUrl
                };
                wx.config({
                        debug: false,
                        appId: signPackage.appId,
                        timestamp: signPackage.timestamp,
                        nonceStr: signPackage.nonceStr,
                        signature: signPackage.signature,
                        jsApiList: [
                              'checkJsApi',
                              'onMenuShareTimeline',
                              'onMenuShareAppMessage',
                              'onMenuShareQQ',
                              'onMenuShareWeibo',
                              'hideMenuItems',
                              'showMenuItems',
                              'hideAllNonBaseMenuItem',
                              'showAllNonBaseMenuItem',
                              'chooseImage',
                              'previewImage',
                              'uploadImage',
                              'getNetworkType',
                              'hideOptionMenu',
                              'showOptionMenu'
                        ]
                });
                wx.ready(function() {
                        // 2. 分享接口
                        // 2.1 监听“分享给朋友”,按钮点击、自定义分享内容及分享结果接口
                        wx.onMenuShareAppMessage({
                              title: dataForWeixin.title,
                              desc: dataForWeixin.desc,
                              link: dataForWeixin.link,
                              imgUrl: dataForWeixin.imgUrl,
                              trigger: function(res) {
                                        // alert('用户点击发送给朋友');
                              },
                              success: function(res) {
                                        _hmt.push(['_trackEvent', 'chocolate_friend', 'share_friend', 'wechat', 'friend']);
                              },
                              cancel: function(res) {
                                        // alert('已取消');
                              },
                              fail: function(res) {
                                        // alert(JSON.stringify(res));
                              }
                        });

                        // 2.2 监听“分享到朋友圈”按钮点击、自定义分享内容及分享结果接口
                        wx.onMenuShareTimeline({
                              title: dataForWeixin.title,
                              desc: dataForWeixin.desc,
                              link: dataForWeixin.link,
                              imgUrl: dataForWeixin.imgUrl,
                              trigger: function(res) {
                                        // alert('用户点击分享到朋友圈');
                              },
                              success: function(res) {
                                        _hmt.push(['_trackEvent', 'chocolate_friends', 'share_friends', 'wechat', 'friends']);
                              },
                              cancel: function(res) {
                                        //alert('已取消');
                              },
                              fail: function(res) {
                                        // alert(JSON.stringify(res));
                              }
                        });
                });
                //检测网络
                wx.getNetworkType({
                        success: function (res) {
                              var nt = res.networkType;
                              if (nt!='wifi'){
                                        alert('亲,您当前用的不是WIFI环境,加载较缓慢请稍后.');
                              }
                        }
                });
                wx.error(function(res) {
                        alert(res.errMsg);
                });
      });
</script>

Hex 发表于 2016-12-22 14:52:23

贴代码看看

wintercome 发表于 2017-10-5 14:26:31

Hex 发表于 2016-12-22 14:52
贴代码看看

大侠,你好,代码我有更新,那个被系统改了信息,本是微信分享朋友圈就是不出图片
页: [1]
查看完整版本: 微信分享朋友圈或发送朋友,都没有图片,求助大侠