微信公众号分享接口updateAppMessageShareData 没有回调

由于微信版本的升级,旧版的分享接口已经即将弃用,不少新版本的微信用户反映分享功能有BUG,
看了下文档微信公众号新的分享接口,

            “请注意,原有的 wx.onMenuShareTimeline、wx.onMenuShareAppMessage、wx.onMenuShareQQ、wx.onMenuShareQZone 接口,即将废弃。请尽快迁移使用客户端6.7.2及JSSDK 1.4.0以上版本支持的 wx.updateAppMessageShareData、updateTimelineShareData 接口”

            所以就用了updateAppMessageShareData 这个接口来分享,分享的话是成功了,但是由于 业务关系 需要在分享成功之后做一些操作,按找文档上的代码格式编写了回调函数,但是没有分享成功或取消分享之后没有回调。求解。代码如下

    function lqCard(){
  var url = window.location.href;
    var openid = $("#openid").val();
    var sign = $("#sign").val();
    var remberId= $("#remberId").val();

    //alert("remberId:"+remberId+"openid:"+openid);
    $.ajax({
        url: "<@spring.url '/getJSSDKSignature'/>", //请求的url地址
        dataType: "json", //返回格式为json
        data: {
            "url":url,
        }, //参数值
        type: "GET", //请求方式
        success: function(result) {
          var appId = result.appId;
          var timestamp = result.timestamp;
          var nonceStr = result.nonceStr;
          var signature = result.signature;
       wx.config({
              debug: true,
              appId: appId,
              timestamp: timestamp,
              nonceStr: nonceStr,
              signature: signature,
              jsApiList: [
               'updateAppMessageShareData'
            ]
        });
    wx.ready(function(){
        var remark="123";
        var url="https://www.xxxx.cn";
        var imgURL="https://www.xxxx.cn/xx.jpg";
        wx.updateAppMessageShareData({
            title: remark, // 分享标题
            desc: "点击领取电子凭证", // 分享描述
            link: url, 
            imgUrl:imgURL, // 分享图标
        },function (res) { 
             alert("[调试信息]");

      });
    });
    wx.error(function(res){
          alert("error");
    }); 

 }
});

}


4个回答

按理说如果正常流程的话,无论分享成功或失败的话 都是会弹出[调试信息] ,但是不知道为什么一直没有到回调函数里面。。。求大牛指点。。

weixin_39892293
孤独是常态 success的回调是设置成功的回调,不是分享的,没找到分享之后的回调
9 个月之前 回复
weixin_39892293
孤独是常态 同问
9 个月之前 回复
hllll_huang
hllll_huang 回复weixin_42568743: 也试过了,这样子的话他无论分享成功失败都会跳success
12 个月之前 回复
weixin_42568743
热心市民王先生。 走success cancel回调试试
12 个月之前 回复
weixin_42568743
热心市民王先生。 d
12 个月之前 回复

分享1.4.0版本 点击分享成功的回调函数不知道怎么获取了

这个回调只是设置成功的回调,不是分享成功的回调

hllll_huang
hllll_huang 现在好像是没有分享成功的回调了
11 个月之前 回复

JSSDK 1.4.0 哪里有啊?我怎么没有找到啊

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!