联系官方销售客服

1835022288

028-61286886

应用插件 版主:官方插件技术组
分享文章到朋友圈或微信好友不显示小图标已认证服务号
类型:迅睿CMS 更新时间:2021-03-09 12:09:59

微信公众号分享文章到朋友圈或微信好友不显示小图标


已认证服务号 , 后台调用了相关的数据 ,使用的是论坛友友发布的JS  请各位大神给指点指点


{php \Phpcmf\Service::C()->init_file('weixin');$signPackage = \Phpcmf\Service::L('jssdk', 'weixin')->GetSignPackage();}
<script src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>           
<script type="text/javascript">
  wx.config({
      appId: '<?php echo $signPackage["appId"];?>',
    timestamp: <?php echo $signPackage["timestamp"];?>,
    nonceStr: '<?php echo $signPackage["nonceStr"];?>',
    signature: '<?php echo $signPackage["signature"];?>',
      jsApiList: [
        'checkJsApi',
        'onMenuShareTimeline',
        'onMenuShareAppMessage',
        'onMenuShareQQ',
        'onMenuShareWeibo',
        'hideMenuItems',
        'showMenuItems',
        'hideAllNonBaseMenuItem',
        'showAllNonBaseMenuItem',
        'translateVoice',
        'startRecord',
        'stopRecord',
        'onRecordEnd',
        'playVoice',
        'pauseVoice',
        'stopVoice',
        'uploadVoice',
        'downloadVoice',
        'chooseImage',
        'previewImage',
        'uploadImage',
        'downloadImage',
        'getNetworkType',
        'openLocation',
        'getLocation',
        'hideOptionMenu',
        'showOptionMenu',
        'closeWindow',
        'scanQRCode',
        'chooseWXPay',
        'openProductSpecificView',
        'addCard',
        'chooseCard',
        'openCard'
      ]
  });
  wx.ready(function () {
  
    var shareData = {
    title: '{$title}',
    desc: '{$description}',
    link: "{dr_now_url()}",
    imgUrl: '{dr_get_file($thumb)}',
  };
  //分享朋友
  wx.onMenuShareAppMessage({
       title: shareData.title,
      desc: shareData.desc,
      link: shareData.link,
      imgUrl:shareData.imgUrl,
      trigger: function (res) {
      },
      success: function (res) {
        _window.location.href =adurl;
      },
      cancel: function (res) {
      },
      fail: function (res) {
        alert(JSON.stringify(res));
      }
    });
 //朋友圈
  wx.onMenuShareTimeline({
      title: shareData.title+"---"+shareData.desc,
      link: shareData.link,
      imgUrl:shareData.imgUrl,
      trigger: function (res) {
      },
      success: function (res) {
          _window.location.href =adurl;
      },
      cancel: function (res) {
      },
      fail: function (res) {
        alert(JSON.stringify(res));
      }
    });   
    
  });
</script>


回帖
  • 官方插件技术-大山
    #1楼    官方插件技术-大山
    2021-03-09 10:58:04
    Chrome 0
    如果微信那边的语法参数没有问题的话,就可能是图片路径你没有读取出来,把
    imgUrl: '{dr_get_file($thumb)}',
    改成
    imgUrl: 'https://www.xunruicms.com/css2019/logo.png',
    改成绝对的图片试一试
  • 网络张
    #2楼    网络张
    2021-03-09 11:06:21
    Chrome 0
    官方插件技术-大山 还是不行 IP 网址 后台微信插件 服务号认证 都检查了
  • 官方插件技术-大山
    #3楼    官方插件技术-大山
    2021-03-09 11:10:03
    Chrome 0
    你问下微信那边的文档参数,固定图片都不显示说明是参数文档发生了变化
  • 网络张
    #4楼    网络张
    2021-03-09 11:12:55
    Chrome 0
    官方插件技术-大山 你们有没有能用的 分享一下
  • 摩西少年
    #5楼    摩西少年
    2021-03-09 11:17:09
    Chrome 0
    好像微信的玩法变了,我按照微信给的文档,死活都不显示图片,微信开发者论坛很多人都遇到过
  • Pretty
    #6楼    Pretty
    2021-03-09 11:23:26
    Chrome 0
  • 网络张
    #7楼    网络张
    2021-03-09 11:24:19
    Chrome 0
    摩西少年 你什么时候遇到的?
  • 二开/定制/使用解答专家
    #8楼    二开/定制/使用解答专家
    2021-03-09 11:26:01
    Chrome 0
    onMenuShareTimeline
    这个微信都废弃了,你看微信文档,有新的名称updateTimelineShareData
  • 网络张
    #9楼    网络张
    2021-03-09 11:26:56
    Chrome 0
    二开/定制/使用解答专家 你有现成的吗? 分享分享
  • 二开/定制/使用解答专家
    #10楼    二开/定制/使用解答专家
    2021-03-09 11:28:57
    Chrome 0
    微信文档:https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/JS-SDK.html我用的这个一点问题没有,楼主的js版本低了,很多接口微信都废弃了,以最新的为主啊
  • 二开/定制/使用解答专家
    #11楼    二开/定制/使用解答专家
    2021-03-09 11:30:28
    Chrome 0
    1.6的接口,show.html
    <?php \Phpcmf\Service::C()->init_file('weixin');$signPackage=\Phpcmf\Service::L('jssdk','weixin')->GetSignPackage();?>
    <script src="https://res.wx.qq.com/open/js/jweixin-1.6.0.js"></script>
    <script>
      wx.config({
        debug: true,
        appId: '<?php echo $signPackage["appId"];?>',
        timestamp: <?php echo $signPackage["timestamp"];?>,
        nonceStr: '<?php echo $signPackage["nonceStr"];?>',
        signature: '<?php echo $signPackage["signature"];?>',
        jsApiList: [
          // 所有要调用的 API 都要加到这个列表中
          
          // 这里需要自己按微信文档来写参数
          "updateAppMessageShareData", "updateTimelineShareData"
        ]
      });
      wx.ready(function () {
            // 在这里调用 API
          
           // 这里需要自己按微信文档来写参数
           
           // 自定义“分享给朋友”及“分享到QQ”按钮的分享内容
           wx.updateAppMessageShareData({ 
            title: '{$meta_title}', // 分享标题
            desc: '{$meta_description}', // 分享描述
            link: '{$my_web_url}', // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
            imgUrl: '{dr_get_file($thumb)}', // 分享图标
            success: function () {
              // 设置成功
            }
          });
          
          //自定义“分享到朋友圈”及“分享到QQ空间”按钮的分享内容
          wx.updateTimelineShareData({ 
            title: '{$meta_title}', // 分享标题
            link: '{$my_web_url}', // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
            imgUrl: '{dr_get_file($thumb)}', // 分享图标
            success: function () {
              // 设置成功
            }
          });
          
          
      });
      
      
    </script>
    满意答案
  • 网络张
    #12楼    网络张
    2021-03-09 12:09:59
    Chrome 0
    @二开/定制/使用解答专家:谢谢您的回答 问题已解决