首页 > 关于微信js的分享到朋友圈的功能,为什么失败也没提示?(其它的分享也都不能用)

关于微信js的分享到朋友圈的功能,为什么失败也没提示?(其它的分享也都不能用)

wx.onMenuShareTimeline({//onMenuShareTimeline
    title: (h('#mainForm').children('.content').inf('value')||'分享'), //=》分享
    link: 'http://17171777.com',
    imgUrl: '', // 分享图标
    success: function () {
        alert(1);
        shares.next();
    },
    cancel: function () { 
        alert(2);
        shares.next();// 用户取消分享后执行的回调函数
    },
    fail: function(e){
        alert(2.5);
    },
    complete: function(e){
        alert(3);
    }
});

上面的代码不报错,但是也不成功,开启了微信js的debug模式也只是wx.config验证成功的时候弹出说成功验证了,其它的alert一个都不弹,但是只要把onMenuShareTimeline换成chooseImage就能成功弹出选择照片的窗口...请问是不是我的onMenuShareTimeline参数设置错了呀?

ps.用wx.checkJsApi检查onMenuShareTimeline接口,返回是true的。
pps.在wx.configjsApiList: ['onMenuShareTimeline','onMenuShareWeibo']设置是没问题的
ppps.已经获得这个接口的使用权,看下图

pppps. 安卓和ios的微信都更新到最新版了,还是一样...再说,如果是因为微信不是最新版所以才没错误提示,那用户用旧版本的,岂不是要卡在这个步骤了?

最后...

原来是这个接口不是主动分享用的,而是设置用户点击分享按钮的时候分享的内容...并且用户点击分享之后会回调...我以为是主动分享的,所以发现什么提示都没有以为出问题了...


是否用的最新版本?

安卓之前的旧版本失败的确是不提示的。


找了好久。。。结果发现,原来真的不可以主动分享了。TMT。都没有任何说明啊啊


那要主动分享的怎么办?都没找到其他接口了


我之前也出现这个问题啊,更新到最新版也没有,分享的链接和图片都没效,也不执行成功后的函数,好奇怪


我也遇到这个问题了,分享成功,没有触发成功函数,有解决的朋友吗??

我碰到过这个问题,我的问题是出在Android微信版本过低。


调试过程中注意2点
1. 全程开启debug
2. 用最新版的微信调试 旧版使用jssdk会有很多问题...


你试试把参数设得比较简单下试试,比如常量,成功了的话再慢慢调
wx.onMenuShareTimeline({//onMenuShareTimeline
title: 'abc', //=》分享
link: '',
imgUrl: '', // 分享图标
success: function () {
alert(1);
},
cancel: function () {
alert(2);// 用户取消分享后执行的回调函数
}
});

【热门文章】
【热门文章】