收藏
回答

安卓系统调用微信分享JS-SDK分享时图片不显示?

Windows微信3.7.5.23版本和苹果11测试了没问题,图片正常显示;

但是安卓8.0.24分享时不显示图片。

回答关注问题邀请回答
收藏

2 个回答

  • 社区技术运营专员--许涛
    社区技术运营专员--许涛
    2022-07-21

    你好,麻烦使用xweb调节下代码:http://debugxweb.qq.com/?inspector=true

    2022-07-21
    有用
    回复
  • 宇青
    宇青
    2022-07-20

    想知道是微信的BUG还是我的调用有问题,

    代码如下,res正常打印

    getApiTicket = function (res) {
        console.log(res);
        indexService.getApiTicket(location.href).success(function (rs) {
            wx.config({
                debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
                appId: rs.appId, // 必填,公众号的唯一标识
                timestamp: rs.timestamp, // 必填,生成签名的时间戳
                nonceStr: rs.nonceStr, // 必填,生成签名的随机串
                signature: rs.signature, // 必填,签名
                jsApiList: ['onMenuShareAppMessage', 'onMenuShareTimeline', 'updateAppMessageShareData', 'updateTimelineShareData'] // 必填,需要使用的JS接口列表
            });
            wx.ready(function () {
                console.log("获取ApiTicket成功");
                wx.updateAppMessageShareData({
                    title: res.title, // 分享标题
                    desc: res.description, // 分享描述
                    link: location.href, // 分享链接,该链接域名或路径必须与当前页面对应的公众号 JS 安全域名一致
                    imgUrl: res.img, // 分享图标
                    success: function () {
                        // 设置成功
                        console.log("设置分享朋友成功");
                    }
                });
                wx.updateTimelineShareData({
                    title: res.title, // 分享标题
                    link: location.href, // 分享链接,该链接域名或路径必须与当前页面对应的公众号 JS 安全域名一致
                    imgUrl: res.img, // 分享图标
                    success: function () {
                        // 设置成功
                        console.log("设置分享朋友圈成功");
                    }
                });
                wx.onMenuShareAppMessage({
                    title: res.title, // 分享标题
                    desc: res.description, // 分享描述
                    link: location.href, // 分享链接,该链接域名或路径必须与当前页面对应的公众号 JS 安全域名一致
                    imgUrl: res.img, // 分享图标
                    type: '', // 分享类型,music、video或link,不填默认为link
                    dataUrl: '', // 如果 type 是music或video,则要提供数据链接,默认为空
                    success: function () {
                        // 用户点击了分享后执行的回调函数
                        console.log("设置分享朋友成功");
                    }
                });
                wx.onMenuShareTimeline({
                    title: res.title, // 分享标题
                    link: location.href, // 分享链接,该链接域名或路径必须与当前页面对应的公众号 JS 安全域名一致
                    imgUrl: res.img, // 分享图标
                    success: function () {
                        // 用户点击了分享后执行的回调函数
                    }
                });
            });
            wx.error(function (res) {
                console.log("获取ApiTicket失败:" + res);
            });
        });
    }
    



    2022-07-20
    有用
    回复 1
    • 🌞
      🌞
      2022-09-26
      解决了吗?同样问题
      2022-09-26
      回复
登录 后发表内容