收藏
回答

updateAppMessageShareData进页面自动回调?

jweixin-1.4.0.js的updateTupdateAppMessageShareData和updateTimelineShareData在进入页面后自动执行success

最后一次编辑于  2019-12-19
回答关注问题邀请回答
收藏

5 个回答

  • 社区技术运营专员-小柿子
    社区技术运营专员-小柿子
    2019-12-16

    麻烦提供能复现问题的代码片段https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    2019-12-16
    赞同
    回复 2
    • elle
      elle
      2019-12-17
      代码如下
      2019-12-17
      回复
    • Stay
      Stay
      2019-12-22
      解决了吗?我也是这个问题,但是没解决啊
      2019-12-22
      回复
  • 穆坤
    穆坤
    01-16

    这个success看起来像是配置成功回调,不是分享成功回调

    01-16
    赞同
    回复
  • Hood
    Hood
    01-16

    楼主这个方法有效吗?

    01-16
    赞同
    回复
  • 刘浪飞-易灸灸-橡府蓝店
    刘浪飞-易灸灸-橡府蓝店
    2019-12-20

    有解决方法吗?目前我也会。

    2019-12-20
    赞同
    回复
  • elle
    elle
    2019-12-17

    <script src="http://res.wx.qq.com/open/js/jweixin-1.4.0.js"></script>

    <script type="text/javascript">
      var moduleType;
      var title;
      var imageUrl;
      var summary = "";
      try{
          moduleType = '1';
          title = 'title';
          imageUrl = 'https://mmbiz.qlogo.cn/mmbiz_png/vWapFG3ce1NwsHCcecXbI2BeojwRfmBuYWK5R3alkHfD7cibffDibfsTmPp2y96zyfthI9AanGs2lE5j1GO7PPDw/0?wx_fmt=png';
          summary = 'summary';
      }catch (e) {
        alert("获取内容出错")
      }
      var appId = 'xxx';
      var timestamp = '';
      var nonceStr = '';
      var signature = '';
      initWx();
      function initWx(){
        wx.config({
          debug: false,
          appId:appId,
          timestamp: timestamp,
          nonceStr: nonceStr,
          signature: signature,
          jsApiList: ['checkJsApi', 'updateTimelineShareData','updateAppMessageShareData',
            'onMenuShareAppMessage',//老版本分享接口。
            'onMenuShareTimeline'//老版本分享接口。
          ]

        });
        wx.checkJsApi({
          jsApiList: [ 'updateTimelineShareData','updateAppMessageShareData',
            'onMenuShareAppMessage',//老版本分享接口。
            'onMenuShareTimeline'//老版本分享接口。
          ], // 需要检测的JS接口列表,所有JS接口列表见附录2,
          success: function(res) {
            // 以键值对的形式返回,可用的api值true,不可用为false
            // 如:{"checkResult":{"chooseImage":true},"errMsg":"checkJsApi:ok"}
          },error: function (res) {
            alert('分享异常')
          }
        });
        wx.ready(function () {
          var shareData = {
            title:title, // 分享标题
            link: linkUrl, // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
            imgUrl:imageUrl, // 分享图标
            desc:summary,
            success: function () {
              // 用户点击了分享后执行的回调函数
              window.location.href='http://www.baidu.com'
            },
            error: function (res) {
              console.log('分享异常')
              console.log(res)
            }
          }
          wx.updateTimelineShareData(shareData);
          wx.updateAppMessageShareData (shareData)
        });
      }
    </script>

    2019-12-17
    赞同
    回复
登录 后发表内容
问题标签