最近在做一个动态的商城页面,需要提示用户分享,同时希望修改用户分享时的文字。
我在wx.ready()
接口中绑定了该接口,但是分享时还是没有修改成功。是需要做什么操作么?希望有经验的朋友来讲讲。谢谢。
wx.ready(function () {
wx.onMenuShareTimeline({
title: '修改的标题', // 分享标题
link: 'http://s.kantonghua.cn', // 分享链接,将当前登录用户转为 puid,以便于发展下线
imgUrl: 'http://s.kantonghua.cn/1.png', // 分享图标
success: function () {
// 用户确认分享后执行的回调函数
alert('分享成功');
},
cancel: function () {
// 用户取消分享后执行的回调函数
}
});
wx.error(function(res){
// config 信息验证失败会执行 error 函数,如签名过期导致验证失败,具体错误信息可以打开 config 的 debug 模式查看,也可以在返回的 res 参数中查看,对于 SPA 可以在这里更新签名。
alert("errorMSG:"+res);
});
});
1
liuzhedash 2017-03-10 14:09:36 +08:00
这个接口是没有问题的,分享内容没变有可能是因为手速太快 js 没有来得及执行,可以打开调试模式看一下 wx.ready 是什么时候 success 的。另外一定要用微信 web 开发者工具: https://mp.weixin.qq.com/wiki/10/e5f772f4521da17fa0d7304f68b97d7e.html
在不开调试模式的情况下也可以观察到微信 jssdk 的调试信息 |
2
dangyuluo OP @liuzhedash 我确实是在观察到 ready 事件后再进行分享的,请问你有样例可供参考么?谢谢
|
3
liuzhedash 2017-03-11 09:09:15 +08:00
|
4
dangyuluo OP @liuzhedash 感谢,蛮奇怪的,昨天还不能成功,今天就可以了。
|
5
liuzhen 2017-05-15 10:59:37 +08:00
@dangyuluo 楼主你好,我开发的页面分享也不能自定义 title 和图片,但是分享到 QQ 是可以自定义的。3 天了还是不行~
|
12
jerrytang67 2017-09-20 18:11:30 +08:00
@liuzhen 我和你同样的问题,JSSDK 别的都好的,扫码,取地址,分享 QQ,就是分享朋友圈和发送给好友完全不起作用
|
13
liuzhen 2017-09-21 10:40:49 +08:00
|
14
jerrytang67 2017-09-21 10:52:59 +08:00
@liuzhen 原来的图片是 PNG24 背景透明,我把它换成 JPG 就成功了,FUCK WX 团队.原来测试开发工具里全是好的
|
15
sytnishizuiai 2022-01-06 19:53:09 +08:00
多年后 wx 还是这么垃圾,checkJsApi 都提示 true ,其他功能都正常使用,就分享没法用,link 就是 js 安全域名 也是当前页面,图片也改 jpg 了,一点用都没。
|