关于微信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.config
的
jsApiList: ['onMenuShareTimeline','onMenuShareWeibo']
设置是没问题的
ppps.已经获得这个接口的使用权,看下图
pppps. 安卓和ios的微信都更新到最新版了,还是一样...再说,如果是因为微信不是最新版所以才没错误提示,那用户用旧版本的,岂不是要卡在这个步骤了?
最后...
原来是这个接口不是主动分享用的,而是设置用户点击分享按钮的时候分享的内容...并且用户点击分享之后会回调...我以为是主动分享的,所以发现什么提示都没有以为出问题了...
tankjr
9 years, 10 months ago