收藏
回答

updateTimelineShareData,显示分享到朋友圈成功,实际却看不到,怎么回事?

我使用的代码如下:


//获取微信签名、注入微信配置信息

    var noncestr = getRandomString(6);

    var timestamp = parseInt(new Date().getTime() / 1000);

    var url = "http://www.xxx.com.cn/test.html";

    var signature = "";

    $.ajax({                       //获取“微信授权页面”,静默方式

    url : "sha_weixin_get.do",  

    type: "POST", 

    dataType : "text",

    data :{

    "gongzhonghao":"xxxx",

    "noncestr":noncestr,

    "timestamp":timestamp,

    "url":url

    },

    async:false,

    success : function(data){

    var tmpdata = data.split("/");

    signature = tmpdata[0];

        var appId = tmpdata[1];  //当前公众号的appId

        wx.config({

        debug: true, // 开启调试模式

        appId: appId, // 必填,公众号的唯一标识

        timestamp:timestamp, // 必填,生成签名的时间戳

        nonceStr: noncestr, // 必填,生成签名的随机串

        signature: signature,// 必填,签名

        jsApiList: ['updateTimelineShareData','onMenuShareQZone']  // 必填,需要使用的JS接口列表

      });

    },     


    error : function(){

    alert("后台访问失败,请稍后重试。");

    return false;

    }

    });


    wx.ready(function(){

    alert("微信签名ok");

    wx.updateTimelineShareData({ 

    title: '新功能上线,敬请期待!', // 分享标题

    link: 'http://www.xxx.com.cn/test.html', // 分享链接,该链接域名或路径与当前页面对应的公众号 JS 安全域名一致

    imgUrl: '/image/test.jpg', // 分享图标

    success: function () {

    alert("成功发布到朋友圈!");

    }

})

    });


    wx.error(function(res){

    alert("后台访问失败,请稍后重试。");

    return false;

    });

  

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

1 个回答

  • 社区技术运营专员--许涛
    社区技术运营专员--许涛
    2022-11-14

    你好,请问是指你可以看到内容,朋友圈其他用户看不到吗?

    2022-11-14
    有用
    回复
登录 后发表内容
问题标签